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

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

a {color: #1186b7; text-decoration:underline;}
a:visited {color: #1186b7; text-decoration:underline;}
a:hover {color: #1186b7; text-decoration:none;}

/* Standard HTML elements */

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

h1 {font-size: 12px; color: #5d5c5c; margin: 0; padding: 9px 10px 9px 27px; font-weight: bold;}
h2 {background: url('img/a1.gif') 9px 11px no-repeat; font-size: 12px; margin: 0; color: #1186b7; padding: 9px 10px 9px 27px;}
h3 {font-size: 10px; text-transform: uppercase; color: #1186b7; background: url('img/a1.gif') 9px 11px no-repeat; padding: 9px 10px 0 27px; margin: 0;}


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: #1186b7; font-size: 10px; border-bottom: 1px solid #35b9f0;}
#menu a {font-size: 12px; color: #1186b7; text-decoration: none; font-weight: bold;}
#menu a:visited {font-size: 12px; color: #1186b7; text-decoration: none; font-weight: bold;}
#menu a:hover {font-size: 12px; color: #1186b7; text-decoration: underline; font-weight: bold;}
#menu a.act {font-size: 11px; color: #5d5c5c; text-decoration: underline; font-weight: normal;}
#menu a.act:visited {font-size: 11px; color: #5d5c5c; text-decoration: underline; font-weight: normal;}
#menu a.act:hover {font-size: 11px; color: #5d5c5c; text-decoration: none; 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 */
.t1 { background: url('img/z1.gif') left bottom repeat-x; padding: 3px 10px 9px 1px;}
.t1 h1 {padding: 0; font-weight: bold; font-size: 11px; text-transform: uppercase; margin: 0;}
.t2 {background: url('img/z6.gif') center top repeat-y; vertical-align: top;}
.t3 {background: url('img/z6.gif') center top repeat-y; vertical-align: bottom;}
.c1 {background: url('img/z5.gif') left bottom repeat-x; vertical-align: top; padding-bottom: 22px;}
.m1 {padding: 3px 7px;}
.m1 a, .m1 a:visited {color: #1186b7; font-weight: bold; font-size: 11px; text-decoration: underline; margin: 0 5px;}
.m1 a:hover {color: #1186b7; font-weight: bold; font-size: 11px; text-decoration: none; margin: 0 5px;}
.t4 {background: url('img/l1.jpg') no-repeat;}
.t5 td {text-align: center; padding-bottom: 12px; vertical-align: bottom; width: 97px;}
.t5 td a, .t5 td a:visited {color: #5d5c5c; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.t5 td a:hover {color: #35b9f0; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.c1 h1 {font-size: 12px; color: #1186b7; text-transform: uppercase; margin: 0; background: url('img/a1.gif') 16px 13px no-repeat; padding: 9px 10px 9px 33px;}
.ti {background: url('img/z3.gif') repeat-x;}
.hr {background: url('img/z1.gif') repeat-x; font-size: 1px; height: 5px; margin-top: 2px;}
.tt {padding: 9px;}
.ts {background: url('img/z4.gif') repeat-x;}
.il {border: 3px solid #e5e5e5;}
.i2 {border: 1px solid #1186b7;}
.t6 td {vertical-align: top;}
.c2 {background: url('img/z5.gif') left bottom repeat-x; padding: 6px 0 22px 0; vertical-align: top;}
h3.cart {background: url('img/q1.gif') 5px 8px no-repeat;}
h3.user {background: url('img/q2.gif') 6px 8px no-repeat;}
h3.user {background: url('img/q3.gif') 5px 8px no-repeat;}
.w1 {background: url('img/w2.gif') repeat-y;}
.w2 {background: url('img/w1.gif') no-repeat;}
.w2 {background: url('img/w3.gif') left bottom no-repeat; color: #1186b7; padding: 5px 0 8px 15px;}
.dd {background: url('img/z1.gif') repeat-x; padding: 15px; text-align: center;}
div.left {margin-left: 5px;}
.prod_b {width: 190px; height: 300px; float: left;}

.etc {color: #cc9999; font-size: 10px;}
.ect {color: #cd6a6a; font-size: 10px;}
a.ect {color: #663333; font-size: 10px; text-decoration:underline;}
a.ect:visited {color: #663333; font-size: 10px; text-decoration:underline;}
a.ect:hover {color: #663333; font-size: 10px;text-decoration:none;}
.white {font-size: 11px; color: white;}
.orang_small {color: #1186b7; font-size: 10px;}

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

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

a.gray {color: #999999; text-decoration:underline; font-size: 10px;}
a.gray:visited {color: #999999; text-decoration:underline; font-size: 10px;}
a.gray:hover {color: #999999; 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.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: #ffffff; 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;}

/* 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: #78ceff; font-weight: bold; font-size: 10px;}
#products .act {color: #1186b7; 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: #1186b7; text-decoration: none; font-weight: bold; font-size: 10px;}

/* Page */
a.page {color: #1186b7; text-decoration:underline; margin: 0 5px 0 5px;}
a.page:visited {color: #1186b7; text-decoration:underline; margin: 0 5px 0 5px;}
a.page:hover {color: #1186b7; text-decoration:none; margin: 0 5px 0 5px;}
.pages {color: white; background: #1186b7; font-weight: bold; padding: 0 5px 2px 5px}
