html {font-size:101.01%}
body {
	font:11px arial,sans-serif;
	color:#000;
	background:#fff;
	margin:0;
	font-size:62.5%;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	margin:0 auto;
	width:926px;
	padding:0 0 0 34px;
}
#inner #main {
	padding:0 34px 0 0;
}
/*#inner #main {display:none}
#other {
	display:none;
	margin:0 auto;
	width:926px;
	padding:0;
}
#inner #other {display:block}*/
h1.logo {
	float:left;
	background:url(/images/logo-front.gif) top left no-repeat;
	width:165px;
	height:50px;
	text-indent:-9999px;
	margin:9px 25px 0 0;
	display:inline;
}
#inner h1.logo {
	float:right;
	width:172px;
	height:58px;
	margin:5px 0 0 20px;
	background:url(/images/logo-front-he.gif) top right no-repeat;
}

.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration:none;
}
.logo a:hover {text-decoration:none}
#header {
	width:926px;
	overflow:hidden;
}
#head {
	width:926px;
	overflow:hidden;
	direction:rtl;
}
.header {
	float:left;
	width:671px;
	height:53px;
	padding:8px 0 0 0;
	margin:0 16px 0 0;
	background:url(/images/bg-header.gif) repeat-x 0 100%;
	position:relative;
}
.layout .header {height:63px}
#inner .header {
	float:right;
	padding:8px 0 0 15px;
	width:680px;
	display:inline;
	margin:0 0 0 16px;
}
.menu {
	float:left;
	width:400px;
	padding:0;
	margin:19px 0 0;
	list-style:none;
}
.layout .menu {margin:29px 0 0}
#inner .menu {float:right}
.menu li {
	float:left;
	padding:0 5px 0 0;
}
#inner .menu li {float:right}
.menu li a {
	float:left;
	cursor:pointer;
	background:url(/images/menu-left.gif) no-repeat;
	text-decoration:none;
}
#inner .menu li a {
	background:url(/images/large-header/menu-left.gif) no-repeat;
}
.menu li a:hover {
	background:url(/images/menu-left-over.gif) no-repeat;
	text-decoration:none;
}
#inner .menu li a:hover {
	background:url(/images/large-header/menu-left-over.gif) no-repeat;
}
.menu li a.down {background:url(/images/menu-left-down.gif) no-repeat !important}
#inner .menu li a.down {background:url(/images/large-header/menu-left-down.gif) no-repeat !important;}
.menu li a.active {background:url(/images/menu-left-active.gif) no-repeat !important}
#inner .menu li a.active {background:url(/images/large-header/menu-left-active.gif) no-repeat !important}
.menu li a.active:hover {background:url(/images/menu-left-active.gif) no-repeat !important}
#inner .menu li a.active:hover {background:url(/images/large-header/menu-left-active.gif) no-repeat !important}
.menu li a span {
	float:left;
	font:bold 14px/34px Arial, Helvetica, sans-serif;
	color:#0187c5;
	background:url(/images/menu-right.gif) no-repeat 100% 0;
	height:34px;
	width:95px;
	text-align:center;
}
#inner .menu li a span {
	background:url(/images/large-header/menu-right.gif) no-repeat 100% 0;
}
.menu li a:hover span {
	background:url(/images/menu-right-over.gif) no-repeat 100% 0;
	text-decoration:underline;
}
#inner .menu li a:hover span {
	background:url(/images/large-header/menu-right-over.gif) no-repeat 100% 0;
}
.menu li a.down span {
	background:url(/images/menu-right-down.gif) no-repeat 100% 0 !important;
	color:#666 !important;
	text-decoration:underline !important;
}
#inner .menu li a.down span {
	background:url(/images/large-header/menu-right-down.gif) no-repeat 100% 0 !important;
	color:#fff !important;;
}

.menu li a.active span {
	background:url(/images/menu-right-active.gif) no-repeat 100% 0 !important;
	color:#010101 !important;
}
#inner .menu li a.active span {
	background:url(/images/large-header/menu-right-active.gif) no-repeat 100% 0 !important;
	color:#010101 !important;
}
	
.menu li a.active:hover span {
	background:url(/images/menu-right-active.gif) no-repeat 100% 0 !important;
	color:#010101 !important;
	text-decoration:none !important;
}
#inner .menu li a.active:hover span {
	background:url(/images/large-header/menu-right-active.gif) no-repeat 100% 0 !important;
}
.crumb {
	position:absolute;
	right:0;
	width:300px;
	padding:0;
	margin:0;
	list-style:none;
}
#inner .crumb {
	left:0;
	margin:0;
	right:auto;
	direction:rtl;
}
.crumb li {
	float:right;
	padding:0 9px;
}
#inner .crumb li{
	float:left;
}

.crumb li.top-signout {
	background:url(/images/meta-exit.gif) no-repeat scroll left 3px;
	margin-right:10px;
	padding:0 9px;
}

#inner .crumb li.top-signout {
	background:url(/images/meta-exit.gif) no-repeat scroll right 4px;
	margin-left:0;
	margin-right:10px;
}

.crumb li.top-account {
	background:url(/images/meta-user.gif) no-repeat scroll left 3px;
	margin-left:10px;
	padding:0 9px;
}

#inner .crumb li.top-account {
	background:url(/images/meta-user.gif) no-repeat scroll right 3px;
	margin-right:10px;
	margin-left:0;
}


.crumb li.top-signin {
	background:url(/images/meta-enter-en.gif) no-repeat scroll left 5px;
	padding:0 9px;
}

#inner .crumb li.top-signin {
	background:url(/images/meta-enter.gif) no-repeat scroll right 5px;
}

.crumb li a, .langs li a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#0187c5;
	white-space:nowrap;
}
.langs {
	position:absolute;
	width:auto;
	left:187px;
	top:8px;
	margin:0;
	list-style:none;
	padding:0;
	text-align:left;
}
.langs li {
	float:left;
	padding:0 7px 0 8px;
}
.search {
	float:left;
	width:151px;
	padding:13px 10px 0 9px;
	height:48px;
	background:#e4e4e4 url(/images/bg-search.gif) no-repeat 0 100%;
}
#inner .search {float:right}
.layout .search {
	background:#f2f2f2 url(/images/bg-search1.gif) no-repeat 0 100%;
	padding:24px 10px 0 9px;
	height:47px;
}
.find {
	width:151px;
	overflow:hidden;
}
.find label {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#999;
	width:151px;
}
#inner .find label {
	float:right;
	direction: rtl;
}
.find input {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#444;
	width:121px;
	height:14px;
	padding:3px 5px 2px;
	margin:0 4px 0 0;
	background:#fff;
	border:1px solid #ccc;
}
#inner .find input {
	float:right;
	margin:0 0 0 4px;
}
.search .field-hover input{ background:#ffffdb !important}
.find a {
	float:left;
	background:url(/images/search-bttn-up.gif) no-repeat;
	width:14px;
	height:14px;
	margin:3px 0 0;
	text-indent:-9999px;
	text-decoration:none;
}
.find a:hover {
	background:url(/images/search-bttn-hover.gif) no-repeat;
	text-decoration:none;
}
#content, #cont {
	width:926px;
	margin:52px 0 0;
	padding:0 0 50px;
	min-height:385px;
}
#cont:after {
	display:block;
	clear:both;
	content:"";
}
#content:after {
	display:block;
	clear:both;
	content:"";
}
#cont {direction:rtl}
.content {margin:41px 0 0 !important}
* html #content, * html #cont {height:385px}
.sign-box {
	width:387px;
}
.side-box {
	float:left;
	margin:0 110px 0 0;
}

#inner .side-box {
	float:right;
	margin:0 0 0 110px;
}

.sign-box h2 {
	font:bold 180%/110% Arial, Helvetica, sans-serif;
	color:#369;
	margin:0;
}
.sign-box p {
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#666;
	margin:4px 0 0;
}
.sign-box strong {
	display:block;
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#f33;
	margin:0 0 -16px;
}
.sign {
	width:270px;
	margin:18px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.sign li {
	float:left;
	width:270px;
}
.sign label {
	float:left;
	width:269px;
	font:120%/170% Arial, Helvetica, sans-serif;
	color:#666;
	margin:11px 0 0;
}
.sign label.tos {
	width: 200px;
	margin-top:9px;
	margin-left: 4px;
}
#cont .sign label.tos {
	float: right;
	margin-left:0;
	margin-right: 4px;
}
.sign .chbox {
	float:left;
	margin:11px 0 0;
	font-size:120%;
}
#cont .sign .chbox {
	float: right;
	margin:11px 0 0;
}
.sign .text {
	float:left;
	background:url(/images/bg-input1.gif) no-repeat;
	width:269px;
	height:29px;
}
.sign .field-hover {background:url(/images/bg-input1-over.gif) no-repeat !important}
.sign .error {background:url(/images/bg-input1-error.gif) no-repeat !important}
.sign .text input {
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	width:251px;
	height:16px;
	padding:7px 9px 6px;
	margin:0;
	background:none;
	border:none;
}
.sign span.error input {color:#fff}
.sign p {
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#666;
	margin:7px 0 0;
}
.sign p a {
	font:100%/110% Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.sign div {
	width:268px;
	margin:20px 0 0;
	overflow:hidden;
}
a.signin {
	float:left;
	cursor:pointer;
	text-decoration:none;
	margin:0 20px 0 0;
}
#cont a.signin {
	float: right;
	margin:0 0 0 20px;
}
a.signin:hover {text-decoration:none}
a.signin span {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
	background:url(/images/sign-left.gif) no-repeat;
	padding:1px 13px 0 18px;
}
a.signin:hover span {background:url(/images/sign-left-over.gif) no-repeat}
a.down span {background:url(/images/sign-left-down.gif) no-repeat !important}
a.signin em {
	float:left;
	background:url(/images/sign-right.gif) no-repeat;
	width:5px;
	height:21px;
	text-indent:-9999px;
}
a.signin:hover em {background:url(/images/sign-right-over.gif) no-repeat}
a.down em {background:url(/images/sign-right-down.gif) no-repeat !important}
a.cancel {
	float:right;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
a.tos {
	color:#0187c5;
}
#cont a.cancel {
	float: left;
}
.login_as_sm {
  margin:63px 0 0 0;  
  width:243px;
}

#inner .login_as_sm {
	direction:rtl;
}

.login_as_sm a {
  font-size:14px;
  color:#0187c5;
  padding-bottom:5px;
  display:block;
}

.user {
	background:url(/images/box-user-bg.gif) repeat-y;
	width:273px;
	margin-bottom:15px;
}
#cont .user {
	float: right;
}
.user-info {
	background:url(/images/box-user-top.gif) no-repeat;
}
.user-info div {
	background:url(/images/box-user-foot.gif) no-repeat 0 100%;
	width:253px;
  padding:15px 10px 14px 10px;
	overflow:hidden;
}
.user p {
	font:120% Arial, Helvetica, sans-serif;
	color:#222;
	margin:0;
	padding:0 5px;
	line-height:0.8em;
}
.user-info p.new_user {
	font-size:150%;
}
.user h2 {
	margin:0 0 8px 0;
	padding:0 5px;
}
.user h2 a {
	font-weight:bold;
	color:#0187c5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0;
	padding:0;
}
.info {
	float:left;
	width:570px;
	padding:0 50px 0 0;
}
#inner .info {
	float:right;
	padding:0 0 0 50px;
}
.info h2, .info h1 {
	font:bold 180%/110% Arial, Helvetica, sans-serif;
	color:#369;
	margin:20px 0 0 0;
}
.info h2 a, .info h1 a {
	color:#369;
}
.info p.subtitle {
	font:normal normal normal 12px/28px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0;
}
.tabset {
	background:url(/images/bg-tabs.gif) repeat-x 0 100%;
	width:548px;
	padding:0 0 0 22px;
	margin:5px 0 0;
	overflow:hidden;
	list-style:none;
}
#inner .tabset {padding:0 22px 0 0}
.tabset li {
	float:left;
	padding:0 0 0 4px;
}
#inner .tabset li {
	float:right;
	padding:0 4px 0 0;
}
.tabset li a {
	float:left;
	cursor:pointer;
	background:url(/images/tab-left.gif) no-repeat;
	text-decoration:none;
}
.tabset li a.down {background:url(/images/tab-left-over.gif) no-repeat !important}
.tabset li a.disable {background:url(/images/tab-left.gif) no-repeat !important}
.tabset li a.active {background:url(/images/tab-left-active.gif) no-repeat !important}
.tabset li a:hover {text-decoration:underline}
.tabset li a span {
	float:left;
	font:12px/28px Arial, Helvetica, sans-serif;
	color:#0187c5;
	background:url(/images/tab-right.gif) no-repeat 100% 0;
	width:95px;
	text-align:center;
	text-decoration:none;
}
.tabset li a:hover span {text-decoration:underline}
.tabset li a.active:hover span {text-decoration:none}
.tabset li a.down span {
	color:#333 !important;
	background:url(/images/tab-right-over.gif) no-repeat 100% 0 !important;
	text-decoration:underline;
}
.tabset li a.disable span {
	color:#ccc !important;
	text-decoration:none !important;
	background:url(/images/tab-right.gif) no-repeat 100% 0 !important;
}
.tabset li a.active span {
	color:#333 !important;
	background:url(/images/tab-right-active.gif) no-repeat 100% 0 !important;
}
.tabs-info {width:570px}
.tab-info {width:570px}
.tab-info:after {
	clear:both;
	display:block;
	content:"";
}
.shop-extra-info {
	font-size:120%;
	color:#666;
}
.tags {
	width:522px;
	padding:0 22px 0 25px;
	margin:30px 0 0;
	overflow:hidden;
	list-style:none;
}
.tags li {
	display:inline;
	padding:0 1px 0 10px;
}
.tags li a {line-height:24px}
.sidebar {
	float:left;
	width:306px;
	position:relative;
}
#wishlist {
	width:289px;
	height:210px;	
}
.wishlist {
	background:url(/images/wishlist.gif) no-repeat;
	width:289px;
	height:210px;
	padding:4px 13px 0 4px;
	overflow:hidden;
}

.wishlist.long {
	background:url(/images/wishlist-long.gif) no-repeat;
	height:234px;
	padding:4px 13px 0 4px;
}

#inner .wishlist {
	background:url(/images/wishlist-inner.gif) no-repeat;
	padding:4px 4px 0 13px;
}

#inner .wishlist.long {
	background:url(/images/wishlist-inner-long.gif) no-repeat;
	padding:4px 4px 0 13px;
}

.wishlist h3 {
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.choose {
	width:257px;
	padding:0 16px;
	margin:4px 0 0;
	list-style:none;
	overflow:hidden;
}
.choose #original_price_container {
	color:#fff;
	padding:0 7px;
	font-weight:bold;
	font-size:120%;
	float:left;
	width:auto;
	background:url(/images/original-price-left.png) top left no-repeat;
}

#inner .choose #original_price_container {
	float:right;
	background:url(/images/original-price-right.png) top right no-repeat;
}

.choose #original_price_container div {
	width:auto;
	height:18px;
	padding-top:3px;
	background:#7f9aad url(/images/original-price-right.png) top right no-repeat;
}

#inner .choose #original_price_container div {
	background:#7f9aad url(/images/original-price-left.png) top left no-repeat;
}

.choose #original_price_container em {
	padding-right:7px;
	font-style: normal;
}

#inner .choose #original_price_container em {
	padding:0 0 0 7px;
}

.choose li {
	float:left;
	width:257px;
	margin:6px 0 0;
}
.choose label {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#fffefe;
	width:257px;
}
#inner .choose label {
	float:left;
	direction: rtl;
}
.choose span {float:left}
.choose .text {
	background:url(/images/bg-input2.gif) no-repeat;
	width:256px;
	height:27px;
}
.choose .short {
	background:url(/images/bg-input3.gif) no-repeat !important;
	width:83px;
	height:27px;
	margin:0 6px 0 0;
	display:inline;
}
#inner .choose .short {
	float:right;
	margin:0 0 0 6px;
}
.choose .field-hover {background:url(/images/bg-input2-over.gif) no-repeat}
.choose .error {background:url(/images/bg-input2-error.gif) no-repeat}
.choose div .field-hover {background:url(/images/bg-input3-over.gif) no-repeat !important}
.choose .text input {
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#333;
	width:246px;
	height:16px;
	padding:6px 5px 5px;
	background:none;
	border:none;
}
.choose .error input {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
.choose div {
	float:left;
	width:257px;
}
.choose .short input {
	float:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#313131;
	width:73px;
	height:20px;
	padding:4px 5px 3px;
	background:none;
	border:none;
}
.choose div label {
	font:11px/26px Arial, Helvetica, sans-serif;
	width:84px;
}

#inner .choose div label {
	width:54px;
}

#inner .choose div label {float:right}
.choose a.add {
	float:right;
	background:url(/images/bttn-add-up.gif) no-repeat;
	width:84px;
	height:26px;
	text-indent:-9999px;
}
#inner .choose a.add {
	background:url(/images/bttn-add-h-up.gif) no-repeat;
	width:111px;
}
.choose a.add:hover {
	background:url(/images/bttn-add-hover.gif) no-repeat;
	text-decoration:none;
}
#inner .choose a.add:hover {
	background:url(/images/bttn-add-h-hover.gif) no-repeat;
	text-decoration:none;
}
.choose a.add.down {background:url(/images/bttn-add-pressed.gif) no-repeat !important}
#inner .choose a.add.down {background:url(/images/bttn-add-h-pressed.gif) no-repeat !important}

.choose a.confirm {
	float:right;
	background:url(/images/confirm-up-e.gif) no-repeat;
	width:84px;
	height:26px;
	text-indent:-9999px;
}
#inner .choose a.confirm {
	background:url(/images/confirm-up-h.gif) no-repeat;
}
.choose a.confirm:hover {
	background:url(/images/confirm-hover-e.gif) no-repeat;
	text-decoration:none;
}
#inner .choose a.confirm:hover {
	background:url(/images/confirm-hover-h.gif) no-repeat;
	text-decoration:none;
}
.choose a.confirm.down {background:url(/images/confirm-pressed-e.gif) no-repeat !important}
#inner .choose a.confirm.down {background:url(/images/confirm-pressed-h.gif) no-repeat !important}


.wishlist-choose {
	position:absolute;
	top:0;
	left:0;
	background:url(/images/wishlist.gif) no-repeat;
	width:289px;
	height:210px;
	padding:4px 13px 0 4px;
	overflow:hidden;
}
#inner .wishlist-choose {background:url(/images/wishlist-inner.gif) no-repeat}
.wishlist-choose h3 {
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.wishlist-choose .choose {margin:19px 0 0}
.wishlist-choose .choose label {color:#666}
.wishlist-choose .choose p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 6px;
	background:url(/images/dot.gif) repeat-x 0 100%;
	margin:0;
  width:100%;
  overflow:hidden;
  display:block;
  height:1em;
  white-space: nowrap;
  text-overflow:ellipsis-word;
  text-overflow:ellipsis;
  clear:both;
}
.wishlist-choose span {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	width:96px;
	padding:0 0 6px;
	margin:0 25px 0 0;
	background:url(/images/dot.gif) repeat-x 0 100%;
	display:inline;
}
#inner .wishlist-choose span {
	float:right;
	margin:0 0 0 25px;
}
.wishlist-choose span strong {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.wishlist-choose a.cancel {
	float:left;
	font:14px/28px Arial, Helvetica, sans-serif;
	color:#fff;
}
#inner .wishlist-choose a.cancel {
	float:right;
	margin:0 0 0 11px;
	display:inline;
}
.wishlist-choose a {margin:4px 0 0}
#wishlist-submit:hover {text-decoration:none;}
.wishlist-sucess {
	position:absolute;
	top:0;
	left:0;
	background:url(/images/wishlist-sucess.gif) no-repeat;
	width:289px;
	height:89px;
	padding:125px 13px 0 4px;
	overflow:hidden;
}
.wishlist-sucess p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.how-to-banner {
	width:259px;
	height:576px;
	margin-top:36px;
	background:transparent url(/images/banner.gif) top left no-repeat;
}
.cart {
	background:#ddf2fb url(/images/cart-top.gif) no-repeat;
	width:259px;
	overflow:hidden;
}
.cart-box {
	padding:24px 0 0 4px;
	width:285px;
	overflow:hidden;
}
/*.empy {display:none}*/
.cart-info {
	background:url(/images/cart-foot.gif) no-repeat 0 100%;
	width:259px;
	padding:10px 0 16px;
	min-height:114px;
	overflow:hidden;
}
* html .cart-info {
	height:114px;
	overflow:visible;
}
.cart h3 {
	font:bold 140%/110% Arial, Helvetica, sans-serif;
	color:#369;
	margin:0 14px;
}
.cart h4 {
	font:110%/120% Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin:0 14px;
}
.cart p {
	font:120%/120% Arial, Helvetica, sans-serif;
	color:#000;
	margin:28px 14px 0;
	text-align:center;
}
.cart p a {
	font:100%/110% Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.list {
	border-top:1px solid #c0d2da;
	width:259px;
	padding:0;
	margin:22px 0 0;
	list-style:none;
}
.list:after {
	clear:both;
	display:block;
	content:"";
}
.list li {
	float:left;
	width:235px;
	padding:8px 12px;
	border-bottom:1px solid #c0d2da;
}
.list li.hover,
.list li:hover {
	background:#f1fafd;
	position:relative;
}
.list li.hover .box-delete,
.list li:hover .box-delete {
	display:block;
}
.list li .box-delete {
	display:none;
}
.list li.hover a.remove,
.list li:hover a.remove {
	display:block;
}
.list li span {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
	width:110px;
}
#inner .list li span {
	float:right;
	width:146px;
}
.list li span a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
	text-decoration:none;
}
.list li span a:hover {text-decoration:underline}
.list li strong {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
#inner .list li strong {float:right}
.list li a.remove {
	display:none;
	float:right;
	background:url(/images/bttn-wl-remove-up.gif) no-repeat;
	width:19px;
	height:19px;
	text-indent:-9999px;
}
#inner .list li a.remove {float:left}
.list li a.remove:hover {
	background:url(/images/bttn-wl-remove-hover.gif) no-repeat;
	text-decoration:none;
}
.list li a.remove.down {background:url(/images/bttn-wl-remove-pressed.gif) no-repeat !important}
.list li img {
	display:block;
	margin:0 auto;
}
.see {
	width:235px;
	padding:0 12px;
	overflow:hidden;
	margin:17px 0 0;
}
.see a {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#0187c5;
	float:left;
	padding:0 13px 0 0;
	background:url(/images/wl-arrow-e.gif) no-repeat 100% 50%;
}
#inner .see a {
	float:right;
	padding:0 0 0 13px;
	background:url(/images/wl-arrow-h.gif) no-repeat 0 50%;
}
.box-delete {
	/*display:none;*/
	background:url(/images/box01.gif) no-repeat;
	position:absolute;
	top:-33px;
	left:12px;
	width:171px;
	height:89px;
	padding:16px 22px 0 19px;
	overflow:hidden;
}
#inner .box-delete {
	background:url(/images/box02.gif) no-repeat;
	top:-33px;
	left:32px;
	padding:16px 10px 0 30px;
}
.move {
/*  display:none;*/
	background:url(/images/box02.gif) no-repeat;
	position:absolute;
	top:28px;
	left:180px;
	width:171px;
	height:89px;
	padding:16px 10px 0 30px;
	overflow:hidden;
}
#inner .move {
	background:url(/images/box01.gif) no-repeat;
	position:absolute;
	top:26px;
	left:180px;
	padding:16px 21px 0 19px;
}
.box-delete p {
	font:bold 12px/16px Arial, Helvetica, sans-serif !important;
	color:#fff !important;
	margin:0;
	text-align:center;
}
.box {
	width:161px;
	padding:22px 0 0 10px;
	overflow:hidden;
}
.box a {
	float:left;
	width:69px;
	height:21px;
	text-indent:-9999px;
}
.box a:hover {text-decoration:none}
.but1, .but2 {float:left}
.but1 {margin:0 5px 0 0}
.but1 a.cancel {background:url(/images/bttn-cancel-up.gif) no-repeat}
#inner .but1 a.cancel {background:url(/images/bttn-cancel-h-up.gif) no-repeat}
.but1 a.cancel:hover {background:url(/images/bttn-cancel-hover.gif) no-repeat}
#inner .but1 a.cancel:hover {background:url(/images/bttn-cancel-h-hover.gif) no-repeat}
.box-delete .but1 a.down {background:url(/images/bttn-cancel-pressed.gif) no-repeat !important}
#inner .box-delete .but1 a.down {background:url(/images/bttn-cancel-h-pressed.gif) no-repeat !important}
.but2 a.btn_ok {background:url(/images/bttn-ok-up.gif) no-repeat}
#inner .but2 a.btn_ok {background:url(/images/bttn-ok-h-up.gif) no-repeat}
.but2 a.btn_ok:hover {background:url(/images/bttn-ok-hover.gif) no-repeat}
#inner .but2 a.btn_ok:hover {background:url(/images/bttn-ok-h-hover.gif) no-repeat}
.box-delete .but2 a.down {background:url(/images/bttn-ok-pressed.gif) no-repeat !important}
#inner .box-delete .but2 a.down {background:url(/images/bttn-ok-h-pressed.gif) no-repeat !important}
.shop {
	background:#f2f2f2 url(/images/shop-top.gif) no-repeat;
	width:259px;
	overflow:hidden;
	margin:35px 0 0 4px;
}
.shop-info {
	background:url(/images/shop-foot.gif) no-repeat 0 100%;
	width:259px;
	overflow:hidden;
	padding:10px 0 16px;
}
.shop h3 {
	font:bold 140%/110% Arial, Helvetica, sans-serif;
	color:#369;
	margin:0 14px;
}
.shop h4 {
	font:110%/120% Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin:0 14px;
}
.shop .list span {width:195px}
.shop .list li.hover,
.shop .list li:hover {
	background:#fafafa;
}
.shop .list em {
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding:0 0 0 19px;
	background:url(/images/ico01.gif) no-repeat 0 50%;
}
.slist {
	width:570px;
	padding:0;
	margin:23px 0 0;
	list-style:none;
}
.slist:after {
	clear:both;
	display:block;
	content:"";
}
.slist li {
	float:left;
	width:542px;
	padding:9px 14px;
}
.slist li.grey {background:#f5f5f5}
.slist li.over {background:#ffffdb}
.slist li.hover,
.slist li:hover {
	background:#ffffdb;
/*  position:relative;*/
}
.name {
	float:left;
	width:216px;
}
#inner .name {float:right}
.name span {
	float:left;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#0187c5;
	margin:0 7px 0 0;
	display:inline;
}
.name span a {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.name strong a {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
#inner .name span {
	float:right;
	margin:0 0 0 7px;
}
.name em {
	float:left;
	background:url(/images/icon-sale.gif) no-repeat;
	width:37px;
	height:17px;
}
#inner .name em {
	float:right;
	background:url(/images/icon-sale-h.gif) no-repeat;
}
.value {
	float:left;
	width:270px;
	padding:0 0 0 22px;
	margin:0;
	list-style:none;
	background:url(/images/tag.gif) no-repeat 0 50%;
}
#inner .value {
	float:right;
	width:270px;
	padding:0 22px 0 0;
	background:url(/images/tag-h.gif) no-repeat 100% 50%;
}
.value li {
	float:left;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#0187c5;
	padding:0 3px 0 0;
	width:auto;
}
#inner .value li {float:right}
.value li a {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.value li a.down {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#333 !important;
	text-decoration:underline !important;
}
.slist a.add {
	float:right;
	background:url(/images/btn-add.gif) no-repeat;
	width:25px;
	font-size:5px;
	height:11px;
	margin:4px 0 0;
}
#inner .slist a.add {float:left}
.slist a.add:hover {
	background-position:0 -11px;
	text-decoration:none;
}
.slist a.down { background-position:0 -22px !important;}
.slist a.remove {
	float:right;
	background:url(/images/btn-remove.gif) no-repeat;
	width:25px;
	height:11px;
	font-size:5px;
	margin:4px 0 0;
	cursor:pointer;
}
#inner .slist a.remove {float:left}
.slist a.remove:hover {
	background-position:0 -11px;
	text-decoration:none;
}
.popup-small {
/*  display:none;*/
/*  position:absolute;*/
/*  top:-59px;*/
/*  left:130px;*/
	width:206px;
	overflow:hidden;
}
.popup-small-head {
	background:url(/images/popup1-top.png) no-repeat;
	width:206px;
	height:10px;
	overflow:hidden;
}

#inner .popup-small-head {
  background:url(/images/popup1-top-he.png) no-repeat;
}

.popup-small-info {
	background:url(/images/popup1-bg.png) repeat-y;
	width:170px;
	padding:7px 21px 9px 15px;
	overflow:hidden;
}

.popup-small p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin:0;
}
#inner .popup-small {direction:ltr}
#inner .popup-large {direction:ltr}

.popup-small p a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.popup-small-foot {
	background:url(/images/popup1-foot.png) no-repeat;
	width:206px;
	height:11px;
	overflow:hidden;
}
.popup-large {
/*  display:none;*/
/*  position:absolute;*/
/*  top:-196px;*/
/*  left:160px;*/
	width:378px;
	overflow:hidden;
	z-index:999;
}
.popup-large-head {
	background:url(/images/popup2-top.png) no-repeat;
	width:378px;
	height:10px;
	overflow:hidden;
}
#inner .popup-large-head {
	background:url(/images/popup2-top-he.png) no-repeat;
}
.popup-large-info {
	background:url(/images/popup2-bg.png) repeat-y;
	width:359px;
	padding:0 5px 0 14px;
	overflow:hidden;
}
.popup-large-inf {position:relative}
.part01 {
	float:left;
	width:187px;
	margin:9px 0 0;
}
.part01 p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin:18px 0 0;
}
.part01 p a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.photo {
	width:76px;
	padding:1px;
	overflow:hidden;
}
.photo img {display:block}
.part02 {
	float:left;
	width:147px;
	background:url(/images/popup2-bg.jpg) no-repeat;
	min-height:180px;
	padding:11px 10px 9px 15px;
}
* html .part02 {height:180px}
.part02 h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
#inner .part02 {
	direction:rtl;
}

.part02 p {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
.popup-large-foot {
	background:url(/images/popup2-foot.png) no-repeat;
	width:378px;
	height:10px;
	overflow:hidden;
}
#inner .popup-large-foot {
	background:url(/images/popup2-foot.png) no-repeat;
}
.pages {
	width:570px;
	padding:0;
	margin:24px 0 0;
	overflow:hidden;
	list-style:none;
}
.pages li {
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding:0 2px 0 3px;
}
.pages li span {
	float:left;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 3px;
}
#inner .pages li {
	float:right;
	padding:0 3px 0 2px;
}
.pages li a {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 7px;
	border:1px solid #999;
	text-decoration:none;
}
.pages li a:hover {
	color:#fff;
	background:#0187c5;
	border:1px solid #0187c5;
	text-decoration:none;
}
.pages li.active {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;	
	color:#fff;
	background:#0187c5;
	border:1px solid #0187c5;
	padding:0 7px;
}
.pages li a.down {
	color:#fff !important;
	background:#369 !important;
	border:1px solid #369 !important;
}
.store {
	width:570px;
	margin:0;
	overflow:hidden;
}
.columns {
	width:570px;
	overflow:hidden;
}
.column1 {
	float:left;
	width:398px;
}
#inner .column1 {float:right}
.firm-info {
	width:398px;
	margin:13px 0 0;
	overflow:hidden;
}
.foto {
	float:left;
	width:76px;
	padding:1px;
	margin:0 12px 0 0;
	display:inline;
}
#inner .foto {
	float:right;
	margin:0 0 0 12px;
}
.foto img {display:block}
.desc {
	float:left;
	width:290px;
	margin-left:15px;
}
#inner .desc {float:right}
.desc p {
	font:120%/120% Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 70px 6px 0;
}
#inner .desc p {margin:0 0 6px 70px}
.column2 {
	float:left;
	width:163px;
	padding-top:25px;
}
.favorite {
	width:163px;
	overflow:hidden;
}
.favorite a.add {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#0187c5;
	padding:0 0 0 29px;
	background:url(/images/add-to-fav-up.gif) no-repeat 0 50%;
}
.fav-loading {
	float:right;
}
#inner .fav-loading {
	float:left;
}
.favorite a.add:hover {background:url(/images/add-to-fav-hover.gif) no-repeat 0 50%}
.favorite a.down {
	color:#666 !important;
	background:url(/images/add-to-fav-pressed.gif) no-repeat 0 50% !important;
	text-decoration:underline !important;
}
.favorite a.remove {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#0187c5;
	padding:0 0 0 29px;
	background:url(/images/remove-from-fav-up.gif) no-repeat 0 50%;
}
.favorite a.remove:hover {background:url(/images/remove-from-fav-hover.gif) no-repeat 0 50%}
.favorite a.remove.down {
	color:#666 !important;
	background:url(/images/remove-from-fav-pressed.gif) no-repeat 0 50% !important;
	text-decoration:underline !important;
}
.column2 p {
	font:110%/130% Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin:15px 0 0;
}
.column2 p a {
	font:100%/110% Arial, Helvetica, sans-serif;
	color:#0187c5;
}
.sale {
	background:#fcfce9 url(/images/sale-top.gif) no-repeat;
	width:570px;
	overflow:hidden;
	margin:20px 0 0;
}
.sale-info {
	background:url(/images/sale-foot.gif) no-repeat 0 100%;
	width:544px;
	padding:13px;
	overflow:hidden;
}
.sale-info em {
	float:left;
	background:url(/images/icon-sale.gif) no-repeat;
	width:37px;
	height:17px;
	margin:0 8px 0 0;
	display:inline;
	text-indent:-9999px;
}
#inner .sale-info em {
	float:right;
	background:url(/images/icon-sale-h.gif);
	margin:0 0 0 8px;
}
.sale-info div {
	float:left;
	width:490px;
}
.sale-info div h3 {
	font:bold 140%/120% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.sale-info div p {
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.products {
	width:570px;
	padding:0;
	margin:20px 0 0;
	list-style:none;
}
.products:after {
	clear:both;
	display:block;
	content:"";
}
.products li {
	float:left;
	width:552px;
	padding:15px 9px;
	border-bottom:1px solid #ccc;
}
.products li:hover {
	background:#ffffdb;
}

.products li.light, .products li.light:hover {background:#f1fafd}

.products li .mouse-visibility {
	visibility:hidden;
}

.products li:hover .mouse-visibility {
	visibility:visible;
}

.products li {
	position:relative;
}
/*.products li.hover .box-delete,
.products li:hover .box-delete{
  display:block;
}
*/.products em {
	float:left;
	width:22px;
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#5a5a5a;
}
#inner .products em {float:right}
.fotos {
	float:left;
	width:76px;
	padding:1px;
	border:1px solid #ccc;
	text-align:center;
	position:relative;
}
#inner .fotos {float:right}
.fotos .enlarge {
	position:absolute;
	width:34px;
	height:29px;
	background:url(/images/enlarge.png) top left no-repeat;
	display:inline-block;
	top:50%;
	margin-top:-15px;
	left:23px;
	text-decoration:none;
	visibility:hidden;
}
* html .fotos .enlarge {
	background:url(/images/enlarge.gif) top left no-repeat;
	height:25px;
	left:23px;
}
.products li:hover .enlarge {
	visibility:visible;
}
.fotos .enlarge:hover {
	text-decoration:none;
	background-position:0 -29px;
}
* html .fotos .enlarge:hover {
	background-position:0 -25px;
}
.fotos .enlarge:active {
	text-decoration:none;
	background-position:0 -58px;
}
* html .fotos .enlarge:active {
	background-position:0 -50px;
}
.fotos img {display:inline-block}
.brown {background:#ccc}
.describe {
	float:left;
	width:247px;
	padding:0 11px;
}
#inner .describe {float:right}
.describe h3 {
	font:bold 120%/130% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.describe p {
	font:120%/130% Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.describe p a {
  color:#0187c5;
}
.wish {
	width:277px;
  overflow:hidden;
	margin:8px 0 0;
}
.wishes {
	width:277px;
	overflow:hidden;
}
.wish a.add {
	display:block;
	background:url(/images/bttn-add-wl-up.gif) no-repeat;
	width:107px;
	height:21px;
	text-indent:-9999px;
}
#inner .wish a.add {
	background:url(/images/bttn-add-wl-h-up.gif) no-repeat;
	width:85px;
}
.wish a.add:hover {
	background:url(/images/bttn-add-wl-hover.gif) no-repeat;
	text-decoration:none;
}
#inner .wish a.add:hover {
	background:url(/images/bttn-add-wl-h-hover.gif) no-repeat;
	text-decoration:none;
}
.wish a.add.down {background:url(/images/bttn-add-wl-pressed.gif) no-repeat !important}
#inner .wish a.add.down {background:url(/images/bttn-add-wl-h-pressed.gif) no-repeat !important}
.wish a.in {
	display:block;
	background:url(/images/in-my-wishlist.gif) no-repeat;
	width:85px;
	height:12px;
	text-indent:-9999px;
}
.wish a.in:hover {text-decoration:none}
#inner .wish a.in {
	width:110px;
	background:url(/images/in-my-wishlist-h.gif) no-repeat;
}
.wishes a.remove {
	display:block;
	background:url(/images/bttn-remove-up.gif) no-repeat;
	width:70px;
	height:21px;
	text-indent:-9999px;
}
#inner .wishes a.remove {
	background:url(/images/bttn-remove-h-up.gif) no-repeat;
	width:48px;
}
.wishes a.remove:hover {
	background:url(/images/bttn-remove-hover.gif) no-repeat;
	text-decoration:none;
}
#inner .wishes a.remove:hover {
	background:url(/images/bttn-remove-h-hover.gif) no-repeat;
	text-decoration:none;
}
.wishes a.down {background:url(/images/bttn-remove-pressed.gif) no-repeat !important}
#inner .wishes a.down {background:url(/images/bttn-remove-h-pressed.gif) no-repeat !important}
.price {
	float:left;
	width:170px;
}
.price-info {
	min-height:35px;
	width:170px;
	overflow:hidden;
}
* html .price-info {
	height:35px;
	overflow:visible;
}
.price-info span {
	float:left;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
	width:100px;
}
#inner .price-info span {float:right}
.price p {
	font:110%/130% Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.area {
	float:left;
	width:70px;
}
#inner .area {float:right}
.area span {
	float:left;
	background:url(/images/bg-input4.gif) no-repeat;
	width:57px;
	height:29px;
	margin:0 3px 0 0;
	display:inline;
}
#inner .area span {
	float:right;
	margin:0 0 0 3px;
}
.area span input {
	float:left;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 5px 6px;
	width:47px;
	height:16px;
	background:none;
	border:none;
}
.area label {
	float:left;
	font:11px/28px Arial, Helvetica, sans-serif;
	color:#666;
	width:30px;
	text-transform:uppercase;
}
#inner .area label {float:right}
.load {
	float:left;
	width:90px;
	margin:7px 0 0;
}
#inner .load {float:right}
.load img {display:block}
.edition {
	float:left;
	width:52px;
}
.submittion {
  float:left;
	width:100px;
}
.submittion .cancel {
  float:left;
  padding:0 5px;
}
#inner .submittion .cancel {
  float:right;
}
.price a.edit {
	float:left;
	background:url(/images/bttn-edit-up.gif) no-repeat;
	width:48px;
	height:21px;
	text-indent:-9999px;
}
#inner .price a.edit {
	float:right;
	background:url(/images/bttn-edit-h-up.gif) no-repeat;
	width:50px;
}

.price a.edit:hover {
	background:url(/images/bttn-edit-hover.gif) no-repeat;
	text-decoration:none;
}
#inner .price a.edit:hover {
	background:url(/images/bttn-edit-h-hover.gif) no-repeat;
	text-decoration:none;
}
.price .edition a.down {background:url(/images/bttn-edit-pressed.gif) no-repeat !important}
#inner .price .edition a.down{background:url(/images/bttn-edit-h-pressed.gif) no-repeat !important}

#inner .edition, #inner .submittion {float:right}

.price a.submit {
	float:left;
	background:url(/images/bttn-submit-up.gif) no-repeat;
	width:52px;
	height:21px;
	text-indent:-9999px;
}
#inner .price a.submit {
	float:right;
	background:url(/images/bttn-submit-h-up.gif) no-repeat;
}
.price a.submit:hover {
	background:url(/images/bttn-submit-hover.gif) no-repeat;
	text-decoration:none;
}
#inner .price a.submit:hover {
	background:url(/images/bttn-submit-h-hover.gif) no-repeat;
	text-decoration:none;
}
.price a.down {background:url(/images/bttn-submit-pressed.gif) no-repeat !important}
#inner .price a.down {background:url(/images/bttn-submit-h-pressed.gif) no-repeat !important}

#footer {
	width:882px;
	overflow:hidden;
}

#inner #footer {
	direction:rtl;
	float:right;
}
#foot {
	direction:rtl;
	width:926px;
	overflow:hidden;
}
.footer {
	background:#ccc url(/images/bg-foot.gif) no-repeat;
	width:882px;
	padding:17px 0 0;
	min-height:85px;
	overflow:hidden;
}
* html .footer {
	height:85px;
	overflow:visible;
}
.footer p {
	font:110%/130% Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.footer div {
	overflow:hidden;
	width:882px;
}
.footer div img {
	display:block;
	margin:0 auto;
}
.foots {
	width: 882px;
	overflow: hidden;
	position: relative;
}
.foots-info{
	left:50%;
	float: left;
	position: relative;
	text-align: center;
}
.foots-info div {
	left:-50%;
	float: left;
	position: relative;
}
.foots ul {
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.foots ul li {
	float:left;
	padding:0 3px 0 3px;
}
.foots ul a {
	font:110%/210% Arial, Helvetica, sans-serif;
	color:#0187c5;
}

/* Added by Gorodetsky*/
.choose a.progress, .choose a.progress-short {
	float:right;
	background:url(/images/progress.gif) no-repeat;
	width:84px;
	height:26px;
	text-indent:-9999px;
}
#inner .choose a.progress {
	background:url(/images/progressbar-h.gif) no-repeat;
	width:111px;
}
.choose a.progress:hover, .choose a.progress-short:hover {
  background:url(/images/progress.gif) no-repeat;
}

#inner .choose a.progress:hover {
	background:url(/images/progressbar-h.gif) no-repeat;
}

.nube1 {color: rgb(149, 149, 149); font-size: 140%;}
.nube2 {color: rgb(0, 174, 239); font-size: 140%;}
.nube3 {color: rgb(1, 135, 197); font-size: 140%;}
.nube4 {color: rgb(1, 135, 197); font-size: 140%; font-weight: bold;}
.nube5 {color: rgb(1, 135, 197); font-size: 180%; font-weight: bold;}
.nube6 {color: rgb(1, 135, 197); font-size: 220%; font-weight: bold;}

div.content div#flash_error {
	clear: both;
	width: 671px;
	margin: 10px 0 20px;
	padding: 15px;
	border: 1px solid #fe0200;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#fe0200;	
	background-color: #ffeded;	
}
div.content div#flash_notice {
	clear: both;
	width:885px;
	margin:15px 0;
	padding:10px 0;
	font-size: 14px;
	text-align: center;
	color:#000;
	background-color: #ffffdb;	
}

div.content div#flash_warning {
	clear: both;
	width: 671px;
	margin: 10px 0 20px;
	padding: 15px;
	border: 1px solid #ff6600;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#ff6600;	
	background-color: #fffdd6;	
}
.nostores h3 {
	font-size:140%;	
}
.nostores a {
	color:#0187C5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:110%;	
}

.content .static_text h1 {
  font-size:18px;
  color:#336699;
}

.content .static_text h2 {
  padding:0 164px;
  color:#333;
}

.content .static_text ul, .content .static_text ol {
	margin:0;
	padding:0;
	list-style-position: inside;
}

.content .static_text p, .content .static_text li{
  padding:0 166px;
  color:#666;
  font-size:12px;
  margin:16px 0 0 0;
}

.content .static_text li {
	padding:0 166px;
}

#loading_updates {
  height:50px;
  padding-top:50px
}

#session_form em.remember_me {
  font-style:normal;
  display:block;
}

#session_form em.remember_me input {
  vertical-align:top;
}

#session_form em.remember_me label {
  margin:0;
  width:auto;
  float:none;
  line-height:auto;
  font-size:100%;
}

#inner #session_form em.remember_me {
  font-style:normal;
}

#session_form a.forgot_password {
  display:block;
  padding-top:0;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#0187c5;
}

.welcome_box {
	padding-top:2px;
	color:#333;
	font-size:13px;
	width:370px;
	float:left;
}


#inner .welcome_box {
	float:right;
}
.welcome_box h2, .welcome_box h1, .welcome_box p {
	padding:0;
	margin:0;
	font-size:13px;
}

.welcome_box h1 {
	font-size:140%;
	font-weight:bold;
	color:#369;
	margin:0 0 20px 0;
}

.welcome_box h2 {
	margin-top:18px;
	color:#0187c5;
}

.welcome_box ol, .welcome_box ul {
	padding:0;
	margin:0 20px 0 0;
	margin:0 0 0 20px;
	list-style-position: outside;
}

#inner .welcome_box ol, .welcome_box ul {
	margin:0 20px 0 0;
}

.welcome_box ul {
	margin:0 0 0 14px;
}

#inner .welcome_box ul {
	margin:0 14px 0 0;
}
#inner .name span.phone, .name span.phone {
	direction:ltr;
	display:inline-block;
	float:none;
	font-size:11px;
}

#facebox .b {
  background:url(/images/facebox/b.png);
}

#facebox .tl {
  background:url(/images/facebox/tl.png);
}

#facebox .tr {
  background:url(/images/facebox/tr.png);
}

#facebox .bl {
  background:url(/images/facebox/bl.png);
}

#facebox .br {
  background:url(/images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
	padding:0;
	margin:0;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 0;
  background: #fff;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .content-f {
	text-align:center;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 5px;
  width: 5px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* {
outline: none;
}

#inner .header-keeper {
	height:266px;
	background:transparent url(/images/large-header/header-bg.gif) top left repeat-x;
	width:100%;
}

#inner .header-keeper.loggedin {
	height:136px;
	background:transparent url(/images/large-header/header-bg-thin.gif) top left repeat-x;
}

#inner #header {
	width:896px;
	margin:0 auto;
	position:relative;
}

#inner #header .how-to {
	background:transparent url(/images/large-header/visual-bg.gif) top right no-repeat;
	height:266px;
	float:right;
	width:716px;
	position:relative;
	direction:rtl;
}

#inner .loggedin #header .how-to {
	background:transparent url(/images/large-header/visual-bg-thin.gif) top right no-repeat;
	height:136px;
}

#inner #header .how-to a.logo-link {
	display:block;
	position:absolute;
	width:250px;
	height:222px;
	right:0;
	top:0;
	text-decoration:none;
}

#inner #header .how-to a.logo-link:hover {
	text-decoration:none;
}

#inner .loggedin #header .how-to a.logo-link {
	height:136px;
	width:92px;
}

#inner #header .how-to h1 {
	display:block;
	position:absolute;
	width:250px;
	right:0;
	top:162px;
	font-size:14px;
	padding-right:9px;
}


#inner .loggedin #header .how-to h1 {
	top:40px;
	right:120px;
}
#inner #header .how-to h2 {
	color:#fff;
	font-size:17px;
	padding: 18px 183px 0 0;
}

#inner #header .how-to h3 {
	color:#fff;
	font-size:12px;
	position:absolute;
	top:178px;
	margin:0;
}

#inner #header .how-to h3.one {
	right:196px;
}

#inner #header .how-to h3.two {
	right:369px;
}

#inner #header .how-to h3.three {
	right:544px;
	top:163px;
}

#inner #header .how-to h1 a, #inner #header .how-to h1 a:active, #inner #header .how-to h1 a:hover {
	color:#fff;
	text-decoration:none;
}

#inner #header .how-to .menu {
	position:absolute;
	bottom:0;
	right:0;
}

#inner .loggedin #header .how-to .menu {
	right:122px;
}

#inner #header .search {
	float:right;
	width:163px;
	height:125px;
	background:transparent url(/images/large-header/search-box.gif) top left no-repeat;
	padding:12px 0 0 9px;
}

#inner .loggedin #header .search {
	height:120px;
}

#inner #header .search .find a {
	background: url(/images/large-header/search-icon.gif) top left no-repeat;
}

#inner #header .search .find a:hover {
	background-position: 0 -14px;
}

#inner #header .search .find a:active {
	background-position: 0 -28px;
}

#inner #header .search .find input {
	width: 118px;
	border:none;
	direction:rtl;
}

#inner #header .langs {
	left:0;
	right:auto;
	margin:0;
	direction:rtl;
}

#inner #header .langs li a {
	color:#fff;
}

#inner #header .langs li.top-signout a {
	padding-right:12px;
	background:url(/images/large-header/logout-icon.gif) no-repeat scroll right 4px;
}

#inner #header .langs .top-signin a {
	background:url(/images/large-header/tiny-arrow.gif) no-repeat scroll right 4px;
	padding:0 9px;
}

#inner #header .register {
	width:99px;
	background:transparent url(/images/large-header/sign-up-user.gif) top right no-repeat;
	float:left;
	text-align:right;
	direction:rtl;
	padding:2px 33px 0 0;
}

#inner #header .register a, #inner #header .register a:hover {
	padding:0;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
}

#inner #header .register a.now, #inner #header .register a.now:hover {
	text-decoration:underline;
}

#inner #header .register span {
	display:block;
	color:#fff;
	font-size:12px;
	padding-top:11px;
	line-height:12px;
	margin-right:-33px;
}

#inner .content {
	margin:25px 0 0 0 !important
}

#inner #header .news {
	position:absolute;
	bottom:0;
	height:24px;
	padding:0px 25px 0 0;
	background:transparent url(/images/large-header/antenna.gif) top right no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	right:556px;
	width:100%;
	overflow:hidden;
	direction:rtl;
}

#inner #header .news a {
	color:#fff;
	text-decoration:none;
}
#inner #header .news a:hover {
	text-decoration:underline;
}

#inner .footer-large {
	margin-top:70px;
	border-top:1px solid #d0d0d0;
	padding-top:8px;
	height:232px;
}

#inner .footer-large .foots {
	width:880px;
	margin:0 auto;
	text-align:center;
	height:240px;
	position:relative;
}

#inner .footer-large .foots li {
	padding:0 10px;
}

#inner .footer-large .footer-logo {
	width:880px;
	clear:both;
	padding-top:15px;
}

#inner .footer-large .footer-logo h1 {
	margin:0;
}

#inner .footer-large .footer-logo h1 a {
	color:#0a99ff;
	font-size:13px;
	margin:0;
	padding:0;
}

#inner .footer-large .copyrights {
	position:absolute;
	left:0;
	bottom:30px;
	width:880px;
	color:#656565;
	vertical-align:text-bottom;
}

#inner .footer-large .copyrights p {
	font-size:12px;
	direction:rtl;
	float:left;
}

#inner .footer-large .copyrights .by {
	float:right;
	font-size:11px;
	line-height:12px;
}

#inner .footer-large .copyrights .by img {
	vertical-align:-19%;
}

#inner .footer-large .copyrights .by span {
	padding-left:25px;
}
