/* COMMON LAYOUT AND STYLES  ******************/
html {
  height:100%;
}
body {	
	margin: 0 auto;
	padding:0 0 0.1% 0;
	background: #FFCC90 url('/media/i/header-bg.gif') top repeat-x;
	font:83% Arial-Narrow, Arial, Sans-Serif;
}
img{
	border: 0;
}
a {
	color: #BF0000;
}
span {
	color: #FF1413;
}

input, select,textarea {
	border: 1px solid #B2B2B2;
}

#page {
	margin: 15px 25px;
	padding: 0;
	background: #fff;
}
#content {
	background: #fff;
	margin: 0 10px;
	border-bottom: 1px dashed #D9D9D9;
	height: 100%;
}
div.page-content {
	padding: 0 10px;
	clear: both;
}
div.page-content p {
	margin-top: 10px;
	padding-top: 0;
}
div.page-content h1 {
	font-size: 1.8em;
	font-weight: normal;
}
div.page-content h2 {
	font-size: 1.4em;
	font-weight: normal;
}
div.page-content h1, div.page-content h2 {
	margin: 5px 0;
}

/* HEADER LAYOUT AND STYLES  ******************/
#header {
	background: #fff;
	margin: 0;
	height: 9em;
}
#logo{
	margin: 0 0 15px 20px;
	float: left;
	position: absolute;
	top: 30px;
}
#login {
	float: right;
	margin-right: 5px;
}
#login td{
	padding-right: 10px;
	color: #B2B2B2;
	font-size: 0.95em;
}
#login td a {
	color: #000;
	font-size: 0.85em;
}
#top-menu-in {
	background: #8B0000;
	clear: both;
	height: 2em;
	margin: 0 25px;
}
#top-menu-out {
	background: #FF0902;
	position: absolute;
	top: 8.3em;
	width: 100%;
	height: 2em;
}
ul.menu {
	list-style-type: none;
	margin: 0 0 0 25px;
	padding: 0;
}
ul.menu li {
	float: left;
	padding: 0 8px;
	margin-right: 5px;
	line-height: 2em;
	*line-height: 1.8em;
}
ul.menu li a {
	color: #fff;
}
ul.menu li.active {
	background: #fff;
	border-top: 4px solid #F7A730; 
	color: #F7A730;
	font-weight: bold;
}
#user {
	border-left: 1px dashed #D9D9D9;
	width: 32.7%;
	float: right;
	padding-left: 10px;
	color: #B2B2B2;
	font-size: 1.1em;
	z-index: 1;
}
#user p {
	margin: 2px 0;
	padding: 0;
}
#user p a {
	color: #000;
	font-size: 0.75em;
}

/* FOOTER LAYOUT AND STYLES ******************/
#bottom {
	border-top: 1px solid #fff;
	margin: 0;
	background: #fff;
	color: #000;
	clear: both;
}
#bottom a {
	color: #5C5B60;
}
#contacts {
	float: left;
	clear: both;
	width: 210px;
}
#copyrights {
	padding-left: 15px;
	margin-top: 10px;
}

/* CORNERS STYLES ******************/
div.wcorner-top-left {
	background: #fff url('/media/i/wcorner-top-left.gif') top left no-repeat;
}
div.wcorner-top-right {
	background: #fff url('/media/i/wcorner-top-right.gif') top right no-repeat;
	margin-left: 11px;
}
div.wcorner-bottom-left {
	background: #fff url('/media/i/wcorner-bottom-left.gif') bottom left no-repeat;
}
div.wcorner-bottom-right {
	background: #fff url('/media/i/wcorner-bottom-right.gif') bottom right no-repeat;
	margin-left: 11px;
}
div.ocorner-top-left {
	background: #F4A833 url('/media/i/ocorner-top-left.gif') top left no-repeat;
	height: 15px;
}
div.ocorner-top-right {
	background: #F4A833 url('/media/i/ocorner-top-right.gif') top right no-repeat;
	margin-left: 10px;
	height: 15px;
}
div.o2corner-top-left {
	background: #FF7F00 url('/media/i/o2corner-top-left.gif') top left no-repeat;
	height: 15px;
}
div.o2corner-top-right {
	background: #FF7F00 url('/media/i/o2corner-top-right.gif') top right no-repeat;
	margin-left: 10px;
	height: 15px;
}
div.ocorner-bottom-left {
	background: #FF7F00 url('/media/i/ocorner-bottom-left.gif') bottom left no-repeat;
	height: 15px;
}
div.ocorner-bottom-right {
	background: #FF7F00 url('/media/i/ocorner-bottom-right.gif') bottom right no-repeat;
	margin-left: 11px;
	height: 15px;
}
div.gcorner-top-left {
	background: #fff url('/media/i/gcorner-top-left.gif') top left no-repeat;
	height: 11px;
}
div.gcorner-top-right {
	background: #fff url('/media/i/gcorner-top-right.gif') top right no-repeat;
	margin-left: 14px;
	height: 11px;
}
div.gcorner-bottom-left {
	background: #fff url('/media/i/gcorner-bottom-left.gif') bottom left no-repeat;
	height: 11px;
}
div.gcorner-bottom-right {
	background: #fff url('/media/i/gcorner-bottom-right.gif') bottom right no-repeat;
	margin-left: 14px;
	height: 11px;
}
div.gcorner-top-half {
	background: #fff url('/media/i/gcorner-top-right.gif') top right no-repeat;
	height: 15px;
}
div.gcorner-bottom-half {
	background: #fff url('/media/i/gcorner-bottom-right.gif') bottom right no-repeat;
	height: 15px;
}
div.pcorner-top-left {
	background: #FEF6EA url('/media/i/pcorner-top-left.gif') top left no-repeat;
	height: 15px;
}
div.pcorner-top-right {
	background: #FEF6EA url('/media/i/pcorner-top-right.gif') top right no-repeat;
	margin-left: 10px;
	height: 15px;
}
div.pcorner-bottom-left {
	background: #FEF6EA url('/media/i/pcorner-bottom-left.gif') bottom left no-repeat;
	height: 15px;
}
div.pcorner-bottom-right {
	background: #FEF6EA url('/media/i/pcorner-bottom-right.gif') bottom right no-repeat;
	margin-left: 11px;
	height: 15px;
}

/* OTHER STYLES ******************/
#box-search {
	background: #FD870A url('/media/i/box-search-bg.gif') top left repeat-x;
	color: #fff;
	margin-bottom: 5px;
	border: 1px solid white; /*Hack for IE7 to see background image*/
}
#box-search a {
	color: #fff;
}
td.padding {
	padding: 0 10px;
}
#box-search h2 {
	margin: 0 0 15px 0;
	border-bottom: 1px dashed #fff;
	font-size: 1.6em;
}
#box-search h3, #box-search p {
	margin: 8px 0;
}
.no-border {
	border: 0;color: #FF1413;
}
.border-bottom {
	border-bottom: 1px dashed #D9D9D9;
	margin: 0;
	padding: 5px 0;
}
table.buttons td {
	padding: 7px;
	margin: 0;
	border-bottom: 1px dashed #D9D9D9;
}
p.confirm-all {
	background: url('/media/i/btn-confirm.gif') left no-repeat;
	float: left;
	margin-right: 24px;
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
}
p.delete-all {
	background: url('/media/i/btn-delete.gif') left no-repeat;
	float: left;
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
}
div.grey-box {
	margin: 10px 0;
}
div.grey-box p {
	margin-bottom: 0;
}
div.grey-box ul {
	list-style-type: none;
	padding: 0;
	margin: 3px 0 0 15px;
}
div.grey-box li {
/*	background: url('/media/i/item.gif') left no-repeat;*/
	padding-left: 15px;
	line-height: 1.5em;
}
div.orrange-box {
	margin: 10px 0;
	background: #FF7F00;
	color: #fff;
}
div.orrange-box-content {
	margin: 0 10px;
}
div.orrange-box a{
        color: #fff;
}
div.grey-box-content {
	border-left: 1px solid #D2D4D6;
	border-right: 1px solid #D2D4D6;
	padding: 0 10px;
}
div.grey-box-content h2 {
	margin: 0 0 10px 0;
	font-size: 1.5em;
}
div.grey-box-content h3 {
	margin: 0;
	padding: 0;
	color: #8C8C8C;
	font-size: 1.3em;
}
td.picture {
	border: 2px solid #E1E3E4;
	border-right: 1px solid #E1E3E4;
	border-left: 1px solid #E1E3E4;
	width: 10%;
}
table.testimonials {
	margin-top: 10px;
}
table.testimonials td.bottom {
	background: #fff url('/media/i/gcorner-bottom-right.gif') bottom right no-repeat;
}
table.testimonials div.box-content {
	border-right: 1px solid #D2D4D6;
	padding: 0 10px;
	min-height: 48px;
	*height: 48px;
}
table.testimonials h3 {
	margin: 0;
	font-size: 1.3em;
}
h2.one {
	background: #fff url('/media/i/one.gif') top left no-repeat;
	padding-left: 80px;
	line-height: 2.15em;
}
div.pink-box {
	background: #FEF6EA;
}
div.pink-box h2 {
	margin: 0;
	font-size: 1.5em;
}
div.pink-box-content {
	padding: 0 15px;
}
table.products {
	margin-bottom: 15px;
}
table.products td {
/*	border-top: 1px dashed #D9D9D9;*/
	border-bottom: 1px dashed #D9D9D9;
    border-top: 1px dashed #898989;
	vertical-align: top;
	padding: 5px;
}
table.products img {
	border: 1px solid #D9D9D9;
}
table.products p {
	margin: 3px 0;
	padding: 0;
}
table.products p a {
	color: #000;
}
table.products span
{
  color: #000;
}

table.products td.price {
	border: 0;
	font-weight: bold;
}
table.products td.price p {
	width: 25em;
}
table.products td.price p.buynow{
	background: url('/media/i/price-bg.gif') right no-repeat;
}
table.products td.price p.buynow_eng{
	background: url('/media/i/price-bg_eng.gif') right no-repeat;
}

table.products td.price span
{
  color: #FF1413;
}
table.products td.plus {
	border: 0;
}
/*table.products td.plus:first-letter {*/
table.products span.bold{
	font-weight: bold;
	font-size: 16px;
	color: #BF0000;
	vertical-align: middle;
}
table.products td.no-border {
	border: 0;
}

div.navigation {
	border-top: 1px dashed #D9D9D9;
	*height: 3.5em;
}
div.navigation p {
	float: left;
	margin: 15px 7px;
	padding: 0 2px;
}
div.navigation p.nav {
	background: #FEF6EA;
}
div.navigation p.active {
	background: #FF7F00;
	color: #fff;
}
div.clearer {
	height: 1px;
	clear: both;
}
div#advanced_search{
  position: absolute;
  top: 315px;
  left: 100px;
  z-index: 100;
  background-color: #ff7f00;
  color: #fff;
  width: 300px;
}
div#advanced_search table td 
{
  padding: 0.2em;
}
.paypal
{
  padding-left: 100px;
}
div#advanced_search span, #box-search span
{
  color: white;
}
div#lastActionMessage div#lastActionMessageClose
{
  float: right;
}

table.statisticsList
{
  color: black;
}
table.statisticsList caption
{
    color: gray; 
    text-align: right;
    font-style: italic;
    font-size: smaller;
}
table.statisticsList td, table.statisticsList th
{
  border: dashed 1px #d9d9d9;
}
table.statisticsList tr.rowA, table.statisticsList td.rowA
{
    background-color: #f0f0f0;
}
table.statisticsList a
{
  color: black;
}
div#perpage_chooser
{
  display: inline;
  margin-left: 5em;
}
.paginator
{
  margin: 1em 0em 1em 0em;
}
span.optionChanged
{
  font-weight: bold;
  font-size: large;
}
#catStatContent span
{
  color: #000;
  padding-left: 0.8em;
  font-size: smaller;
}
.categoryChild
{

}
#banner
{
	margin-left: 10px;
}

