/* (c)copyright 2007 Risuyu.ru */
body {background: url('img/c_01.jpg') #4b2800 left 91px no-repeat; margin: 0; padding: 0;}
body, td, th {font: normal 15px "Times New Roman", Times, serif; color: #f8dac4;}

form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: normal 15px "Times New Roman", Times, serif; color: #f8dac4;}
select {width: 170px;}

a, a:visited {color: #f8dac4; text-decoration:underline;}
a:hover {color: #f8dac4; text-decoration:none;}

/* Standard HTML elements */

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

h1 {font-size: 33px; color: #f8dac4; font-weight: normal; margin: 10px 0 10px 0;}
h1 span {font-size: 24px; color: #f8dac4; font-weight: normal;}
h2 {font-size: 24px; margin: 0;}
h3 {font-size: 12px; margin: 3px 0 3px 5px;}
h6 {border: 1px solid #090; padding: 5px 10px; color: #090; background: #e2f6e2; font-size: 10px;} 

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

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: square;}
ul li {margin: 0.6em 0 0.8em 15px; padding-left: 6px; 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;}

/* Top */
.top {background: url(img/line.gif) #c79863 left bottom repeat-x;}

/* Menu */
#menu {background: url('img/menu.gif') left bottom repeat-x;}
#menu .div_menu {height: 57px; background: url('img/menu_03.gif') no-repeat; padding-left: 91px; padding-right: 10px;}
#menu table {height: 57px; background: url(img/vline.gif) left 4px no-repeat;}
#menu td {background: url(img/vline.gif) right 4px no-repeat; padding: 0 10px; white-space: nowrap;}
#menu a, #menu a:visited {font: 11px normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #4b2800; line-height: 14px;}
#menu a:hover {font: 11px normal Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #4b2800; line-height: 14px;}
#menu .activ {padding: 5px 2px 0 2px;}
#menu .activ div {background: url('img/menu_02.gif') #4b2800 9px 46px no-repeat; height: 52px;}
#menu .activ div div {background: url('img/menu_01.gif') right bottom no-repeat; height: 8px;}
#menu .activ div div b {display: block; background: url('img/menu_01.gif') no-repeat; width: 7px; height: 8px; font-size: 1px;}
#menu .activ div span {margin: 1px 0 0 10px; display: block;}
#menu .activ a, #menu .activ a:visited, #menu .activ a:hover {color: #f8dbc5; white-space: nowrap;} 

/* Other */
#copy td {width: 148px; color: #4b2800; padding: 70px 0 0 18px;}
#copy div {line-height: 14px;}
#copy .activ {line-height: 14px; position: absolute; background: url(img/n_02.gif) no-repeat; width: 168px; height: 201px; margin: -77px 0 0 -16px;}
#copy .act {line-height: 14px; position: absolute; background: url(img/n_01.gif) no-repeat; width: 168px; height: 201px; margin: -77px 0 0 -16px;}
#copy a, #copy a:hover, #copy a:visited {color: #4b2800; font-size: 14px;}
.about {height: 86px; padding: 26px 80px 10px 77px; color: #f8d9c3;}

/* Price */
#price th {padding: 2px 2px 2px 5px; background: #c79863; color: white; height: 30px; font-weight: bold;}
#price td {padding: 5px; border-bottom: 1px dashed #c79863; height: 30px;}

/* Forms */
.hand {cursor: hand; cursor: pointer;}

/* Copyright */
.copyright {padding-top: 38px; font-size: 14px; color: #80582b;}
.copyright a, .copyright a:hover, .copyright a:visited {color: #80582b; font-size: 14px;}

/* Photoalbum */
.photo div {width: 176px; height: 152px;}
.photo div div {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/img/ramka.png'); cursor: hand; cursor: pointer;}
.photo div div div {background: url('img/ramka.gif') no-repeat;}
.photo div div div div {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); background: url('img/ramka.png') no-repeat;}
#tops {color: #c79863;}
#tops strong {font-size: 28px;}
#tops a, #tops a:visited {font-size: 18px; font-weight: bold;}
#tops a:hover {font-size: 18px; font-weight: bold;}
