enum{ }

body { background-color: #D5AD80;  }
body, td, p { color: #452121; font-size: 11px; font-family: Tahoma, Verdana, Geneva, sans-serif;  }
p { margin: 5px 10px; text-align: justify; }

a { color: #892C2C; text-decoration: underline; }
a:hover { text-decoration: none; }

.bold { color: #892C2C;  font-weight: bold; }
.upper { color: #892C2C; text-transform: uppercase; }

a.topmenu { display: block; padding: 5px 3px; }
.topmenu div.sprt { background-image: url('topmenu_sprt.gif'); background-position: center left; background-repeat: no-repeat; }
.topmenu div.submenu { background-image: url('submenu_bg.gif'); background-position: top left; background-repeat: repeat-y;  padding: 5px 5px 5px 10px; }

.lefttable { margin-top: 10px; margin-bottom: 10px; }
.lefttable_bottom { margin-top: 10px; }
.leftinfo { background-image: url('table_bg.gif'); background-position: top left; background-repeat: repeat-y; }
.leftinfo a {font-weight: bold;}
.leftinfo a:visited { color: #892C2C; }
.lefttable_bottom a { font-weight: 400; }

h1 { padding: 5px 5px 5px 8px; font-size: 11px; color: #892C2C; font-weight: bold; margin: 0px; text-transform: uppercase;}
h2 { padding: 5px 5px 5px 20px; font-size: 12px; font-weight: bold; margin: 0px;}
h3 { font-size: 11px; color: #892C2C;  font-weight: bold; padding: 0px 0px 8px 0px; margin: 0px;  }
h4 { font-size: 11px; color: #892C2C;  font-weight: bold; padding: 5px 5px 5px 10px; margin: 0px;  }

.top { background-image: url('top_bg2.gif'); background-position: left top; background-repeat: repeat-x; }

.info { background-image: url('grad_info.gif'); background-position: top left; background-repeat: repeat-x; }
.info p a:visited { color: #8B5D5D; }
.info p img { border: 1px solid #8B5D5D; margin: 2px 4px; }

.info .contact { width: 280px; float: right; clear: both; position: relative; top: -20px; margin: 10px 0px 10px 10px; padding: 10px 20px; }
.info .contact h2 { background-image: url('screpka1.gif'); background-position: left center; background-repeat: no-repeat; }
.info .contact div { padding: 10px 0px; }

.lefttable_bottom h2 { padding: 5px 5px 5px 0px; font-size: 11px; font-weight: bold; margin: 0px; }

.info-table { float: right; clear: both; margin: 7px 0px 7px 10px; position: relative; top: -25px; z-index: 3; }
td.extracontent { background-color: #492323; color: #FFFFFF; background-image: url('info_table_bg.gif'); background-position: top right; background-repeat: no-repeat; padding: 0px 10px; font-weight: bold; }
table.extracontent td, .extracontent p { background-color: #492323; color: #FFFFFF; padding: 5px 10px; font-weight: bold; }
table.extracontent td a, table.extracontent td  a:visited, div.extracontent a { color: #DBB790; text-decoration: underline; }
table.extracontent td a:hover, div.extracontent a:hover { text-decoration: none; }

.extracontent .head { clear: both; color: #FFFFFF; }
.extracontent .head img { border: 1px solid #8B5D5D; }
.extracontent .rusname { margin: 3px 3px 3px 0px; padding: 2px 2px 2px 0px; border-bottom: 1px solid #6D4F4F; text-transform: uppercase; }
.engname { margin: 3px 3px 3px 0px; padding: 2px 2px 2px 0px; color: #FFFFFF; text-transform: uppercase; }
.extracontent .param { margin: 5px 0px; clear: both; font-weight: 400; }
.extracontent .param tr.row2 td { background-color: #5C3939; }
.extracontent .param tr.row1 .name { color: #FFFFFF; border-right: 1px solid #6E3535; border-bottom: 1px solid #8A5656; }
.extracontent .param tr.row1 .val { color: #FFFFFF; border-bottom: 1px solid #8A5656; }
.extracontent .param tr.row2 .name { color: #FFFFFF; border-bottom: 1px solid #8A5656; border-right: 1px solid #8A5656; }
.extracontent .param tr.row2 .val { color: #FFFFFF; border-bottom: 1px solid #8A5656; }
.extracontent .description { clear: both; color: #FFFFFF; font-weight: 400; }
.extracontent .description a, .extracontent .description a:visited, .engname a, .engname a:visited { color: #DBB790; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.extracontent .description a:hover { text-decoration: underline; }

.footer { background-image: url('footer_bg2.gif'); background-position: left top; background-repeat: repeat-x; color: #968889; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; }
.footer td { padding-left: 5px; padding-right: 5px; }
.footer a, .footer a:visited { color: #FFFFFF; font-family: Times New Roman, Times, serif; font-size: 11px; text-transform: uppercase; text-decoration: none; margin-top: 40px;  }
.footer .sprt { margin: 0px 2px 2px 2px; }

a.copyright, a.copyright:visited, .footer a.copyright, .footer a.copyright:visited  { color: #968889; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; text-transform: none; text-decoration: none; display: block; margin: 0px 5px; text-align: left;}

.price { color: #FFFFFF; padding: 4px 0px; font-size: 16px; font-family: Times New Roman, Times, serif; }
.engname .price {text-transform: none; margin:5px 0 0 0;}

.price span { color: #DBB790; }

.crumbs { background-color: #C38C5D; height: 28px; vertical-align: middle; padding: 10px; color: #924506; }
.crumbs a {  background-image: url('point.gif'); background-position: left center; background-repeat: no-repeat;  padding: 0px 7px; color: #892C2C; text-decoration: none;  }
.crumbs div  {  display: inline; background-image: url('point.gif'); background-position: left center; background-repeat: no-repeat;  padding: 0px 7px; }

div.list { clear: both; }
ul.circle { list-style-type: none; list-style-position: outside;  margin: 10px;}
ul.circle li, .olcircle ul.circle li { display: block; background-image: url('ulcircle.gif'); background-position: 5px 5px; background-repeat: no-repeat; padding-left: 20px; margin: 8px 0px;}

ul.olcircle { list-style-type: none; list-style-position: outside;  margin: 10px; }
ul.olcircle li { display: block; background-image: url('olcircle.gif'); background-position: 5px 3px; background-repeat: no-repeat; padding: 6px 30px; margin: 5px 5px; }

ol.circle { list-style-position: inside; margin: 10px; }
ol.circle li { display: block; background-image: url('olcircle.gif'); background-position: 5px 4px; background-repeat: no-repeat; padding: 5px 9px; margin: 8px 0px;}

li p { margin: 5px 2px; text-align: justify; }

.submenu { margin: 0px 8px 0px 0px; border-top: 1px solid #CC9864; border-bottom: 1px solid #CC9864; background-color: #E5B88B; }
.submenu div { padding: 3px 0px; }
a.sm1, div.sm1 { display: block; text-transform: uppercase; color: #924506; font-weight: 400; text-decoration: none; padding: 0px 2px; }
a.sm2, div.sm2 { display: block;  font-weight: bold; text-decoration: none; color: #892C2C; background-image: url('ulcircle.gif'); background-position: 5px 5px; background-repeat: no-repeat; padding: 2px 2px 2px 20px; margin: 0px; }
a.sm3, div.sm3 { display: block; font-weight: 400;  text-decoration: none; color: #892C2C; margin: 0px;  padding: 2px 2px 2px 30px; }

form, form td, form p { color: #892C2C; }
form label { display: block; color: #924506; margin: 0px 10px;}
input.border, textarea, select.border { background-color: #FFFFFF; border: 1px solid #924506; padding: 2px; margin: 4px; }
form td.label { text-align: right; white-space: nowrap; padding: 4px; }
textarea { overflow:auto; margin: 4px; }

div.signature { display: inline; text-align: right; color: #892C2C; font-size: 10px; padding: 2px 10px;}

.page_top { background-color: #C38C5D; display: block; text-align: right; color: #924506; padding: 10px; }
.page_bottom { border-top: 1px solid #CD9E6F; display: block; text-align: right; color: #924506; padding: 10px; }
.page_top a, .page_bottom a  { padding: 0px 7px; color: #924506; text-decoration: none;  }
.page_top div, .page_bottom div { display: inline; padding: 0px 7px; font-weight: bold; color: #892C2C; }

.lb { background-image: url('form_corner_lb3.gif'); background-position: left bottom; background-repeat: no-repeat; }
.rb { background-image: url('form_corner_rb3.gif'); background-position: right bottom; background-repeat: no-repeat; }

.lt { background-image: url('form_corner_lt3.gif'); background-position: left top; background-repeat: no-repeat; }
.rt { background-image: url('form_corner_rt3.gif'); background-position: right top; background-repeat: no-repeat; }

.bl { border-left: 1px solid #B57846; }
.br { border-right: 1px solid #B57846; }
.bt { border-top: 1px solid #B57846; }
.bb { border-bottom: 1px solid #B57846; }

form .bg { background-color: #C7946B; }

.msg { text-align: center; padding: 10px; font-size: 12px; }

.ico { margin: 10px 50px 5px 0px; }
.ico a { margin: 4px 8px;  }
.ico img  { margin: 3px; }

.buy { text-align: right; }
a.buy { display: block; }
.buy img { border: 0px; margin: 3px; }

.h1 { margin-bottom: 20px; background-color: #DAB58D; background-image: url('grad_h1.gif'); background-position: top left; background-repeat: repeat-y;  }

