/* (c)copyright 2006-2008 Risuyu.ru */
body {margin: 0; padding: 0; background : white;}
body, td, th {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #633;}

img.hand {cursor: hand; cursor: pointer;}
form {margin: 0; padding: 0;}
input, button, textarea {font: normal 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #69c;}
select {font: normal 9pt Verdana, Arial, Helvetica, sans-serif; color: black;}

a {color: #c00; text-decoration:underline;}
a:visited {color: #c00; text-decoration:underline;}
a:hover {color: #369; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}

h1, h2, h3 {font-weight: bold;}
h1 {font-size: 12px; color: #a0a0a0; background: #eaeaea; margin: 0; padding: 9px 10px 9px 10px;}
h2 {font-size: 16px; color:#666; margin: 0;}
h3 {font-size: 12px; color: #666; margin: 3px 0 3px 5px;}

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 2em; padding: 0; list-style: square;}
ul li {margin: 0.5em 0 0.8em 15px; padding-left: 10px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: #8a8e8d; color: #8a8e8d;}

/* menu */
#menu td {color: #633; font-size: 12px;}
#menu a {font-size: 13px; color: #633; text-decoration: none; font-weight: bold;}
#menu a:visited {font-size: 13px; color: #633; text-decoration: none; font-weight: bold;}
#menu a:hover {font-size: 13px; color: #633; text-decoration: underline; font-weight: bold;}
#menu a.act {font-size: 12px; color: #633; text-decoration: none; font-weight: normal;}
#menu a.act:visited {font-size: 12px; color: #633; text-decoration: none; font-weight: normal;}
#menu a.act:hover {font-size: 12px; color: #633; text-decoration: underline; font-weight: normal;}


/* podmenu */
#podmenu td {color: white; font-size: 14px;}
#podmenu a {font-size: 14px; color: white; text-decoration: none; font-weight: bold;}
#podmenu a:visited {font-size: 14px; color: white; text-decoration: none; font-weight: bold;}
#podmenu a:hover {font-size: 14px; color: white; text-decoration: underline; font-weight: bold;}

/* content */
.etc {color: #c99; font-size: 10px;}
.ect {color: #cd6a6a; font-size: 10px;}
a.ect {color: #633; font-size: 10px; text-decoration:underline;}
a.ect:visited {color: #633; font-size: 10px; text-decoration:underline;}
a.ect:hover {color: #633; font-size: 10px;text-decoration:none;}
.white {font-size: 11px; color: white;}
.orang_small {color: #ffa15c; font-size: 10px;}

a.orange {color: #ffa15c; text-decoration:underline;}
a.orange:visited {color: #ffa15c; text-decoration:underline;}
a.orange:hover {color: #ffa15c; text-decoration:none;}

a.green {color: #3c3; text-decoration:underline;}
a.green:visited {color: #3c3; text-decoration:underline;}
a.green:hover {color: #3c3; text-decoration:none;}

a.gray {color: #999; text-decoration:underline; font-size: 10px;}
a.gray:visited {color: #999; text-decoration:underline; font-size: 10px;}
a.gray:hover {color: #999; text-decoration:none; font-size: 10px;}

a.blue {color: #78ceff; text-decoration:underline;}
a.blue:visited {color: #78ceff; text-decoration:underline;}
a.blue:hover {color: #78ceff; text-decoration:none;}

a.red {color: #633; text-decoration:underline;}
a.red:visited {color: #633; text-decoration:underline;}
a.red:hover {color: #633; text-decoration:none;}

a.yellow {color: #ffce38; text-decoration:underline;}
a.yellow:visited {color: #ffce38; text-decoration:underline;}
a.yellow:hover {color: #ffce38; text-decoration:none;}

#small_pink td, #small_pink p, #small_pink div {color: #b27070; font-size: 9px;}
#small_pink a {color: #b27070; font-size: 9px; text-decoration: none;}
#small_pink a:visited {color: #b27070; font-size: 9px; white; text-decoration: none;}
#small_pink a:hover {color: #b27070; font-size: 9px; text-decoration: underline;}

/* price */
#price th {background: #898f8f; color: white; font-size: 11px; height: 30px; font-weight: bold; text-align: center;}
#price td {padding: 2px 2px 2px 5px; font-size: 11px; border-bottom: 1px solid #e9e9e9; height: 30px; text-align: center;}

/* catalog */
#cat_list th{text-align: left; padding-left: 20px;}

/* cart */
#cart td {font-size: 11px; color: #a7a7a7;}
#cart a {font-size: 11px; color: #ff8787; font-weight: bold; text-decoration: underline;}
#cart a:visited {font-size: 11px; color: #ff8787; font-weight: bold; white; text-decoration: underline;}
#cart a:hover {font-size: 11px; color: #ff8787; font-weight: bold; text-decoration: none;}
#cart .price {color: #ff974a; font-weight: bold;}

/* Products */
#products td {color: #a0a0a0; font-weight: bold; font-size: 10px;}
#products .title {color: #633; font-weight: bold; font-size: 10px;}
#products .act {color: #ffa15c; font-weight: bold; font-size: 10px;}
#products a {font-size: 10px; color: #a0a0a0; text-decoration: underline; font-weight: bold;}
#products a:visited {color: #a0a0a0; text-decoration: underline; font-weight: bold; font-size: 10px;}
#products a:hover {color: #ffa15c; text-decoration: none; font-weight: bold; font-size: 10px;}

/* Page */
a.page {color: #633; text-decoration:underline; margin: 0 5px 0 5px;}
a.page:visited {color: #633; text-decoration:underline; margin: 0 5px 0 5px;}
a.page:hover {color: #633; text-decoration:none; margin: 0 5px 0 5px;}
.pages {color: white; background: #ffa15c; font-weight: bold; padding: 0 5px 0 5px}
.my_title {height: 27px; background: #78ceff; padding: 4px 0 0 10px; font-size: 11px; color: white;}
.my_titles {font-size: 14px; color: #78ceff; font-weight: bold; padding: 10px 0;}
#my_cart td {padding-bottom: 15px;}
#my_cart img {border: 1px solid #ccc;} 
#my_cart a, #my_cart a:hover, #my_cart a:visited {font-wieght: bold;}

#cat_back td {background: #633;)