html,
body {
  margin: 0;
  padding: 0;
  background: #ffffff;
}

html {
  overflow-y: scroll;
}

body {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #333;
}

form {
  margin: 0;
  padding: 0;
}

form,
inupt,
textarea,
select,
option {
  font-family: Verdana, sans-serif;
  font-size: 11px;
}

table {
  font-size: 11px;
}

.clear {
  clear: both;
}

/* Layout ***/
#wrapper {
  width: 760px;
  margin: 0 auto;
  padding: 7px 0;
}

div#col-wrapper {
  background: transparent url('/images/pattern1.gif') 210px top repeat-y;
  padding-bottom: 20px;
}

div#content-wrapper {
  margin-left: 210px;
  padding-left: 10px;
}

div#content {
  padding: 10px 20px 30px 20px;
}

div#sidebar {
  float: left;
  width: 210px;
  display: inline;  /* FIX IE double margin bug */
}

/* Links ***/
a:link,
a:visited {
  color: blue;
  text-decoration: underline;
}

a:hover {
  color: #697c91;
}

a:active {
  color: red;
}

/* Headings ***/
h1,
h2,
h3 {
  color: #790000;
}

h1 {
  font-size: 175%;
}

h2 {
  font-size: 150%;
}

h3 {
  font-size: 125%;
}

h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited {
  color: #790000;
  text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover {
  color: #697c91;
}

h1 a:active,
h2 a:active,
h3 a:active {
  color: red;
}

/* Footer ***/
div#footer {
  background: transparent url('/images/footerbg.gif') center center no-repeat;
  padding: 3px 6px;
}

div#footer p {
  margin: 0;
  padding: 0;
}

/* Navigation Menu ***/
/* vertical menu ***/
div#submenu {
  padding: 0 10px 30px;
  background: #transparent url('/images/submenubg.gif') right bottom no-repeat;
}

div#submenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 10px;
}

div#submenu li {
  margin: 6px 0;
  padding-left: 15px;
  background: transparent url('/images/z3.gif') 0 4px no-repeat;
}

div#submenu li li {
  background-image: url('/images/z4.gif');
}

div#submenu a,
div#submenu strong {
  color: #333;
  text-decoration: none;
}

div#submenu a:hover {
  color: #790000;
  text-decoration: underline;
}

div#submenu a:active {
  color: red;
}

div#submenu h2 {
  margin: 24px 0 12px;
  border-bottom: 1px solid #D9DEE3;
  color: #697C91;
  font-size: 125%;
}

/* Breadcrumbs ***/
div.breadcrumbs {
  color: #999;
  padding: 5px 20px 0 20px;
  font-size: 10px;
  height: 25px;
}

div.breadcrumbs a:link,
div.breadcrumbs a:visited {
  color: #999;
  text-decoration: none;
}

div.breadcrumbs a:hover {
  color: #790000;
}

div.breadcrumbs a:active {
  color: red;
}

div.breadcrumbs .current {
  font-weight: bold;
}

/* Content ***/
div#content-wrapper h1.title {
  padding: 0 20px 0 20px;
  background: transparent url('/images/titlebg.gif') left center repeat-y;
  line-height: 30px;
  margin: 0;
}

h1#labazina { font-family: Arial, sans-serif; font-size: 200%; font-weight: bold; color: #697c91; border-bottom: 4px solid #e1e0d8; margin: 24px 0 1px; }
h1#labazina { height: 23px; background: transparent url('/images/title_labazina.gif') no-repeat left top; }
h1#labazina span { display: none; }
div#labazina { height: 195px; background: transparent url('/images/infobg.gif') no-repeat left top; padding: 6px; line-height: 1.8em;}

div#newsindex { padding: 0 0 0 12px; color: #000; }
div#newsindex a:link, div#newsindex a:visited { color: #000; text-decoration: none; }
div#newsindex a:hover { text-decoration: underline; }
div#newsindex a:active { color: #790000; }
div#newsindex ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
div#newsindex ul li { background: transparent url('/images/z1.gif') no-repeat 0 4px; margin: 0 0 12px; padding-left: 18px; }
.newsdate { color: #666; }

div#galleryindex { text-align: left; padding-left: 10px; }
div#galleryindex img { border: 1px solid #000; }
div#galleryindex a { border-color: #000; }

div#forumindex { padding: 0 0 0 12px; color: #000; }
div#forumindex a:link, div#forumindex a:visited { color: #000; text-decoration: none; }
div#forumindex a:hover { text-decoration: underline; }
div#forumindex a:active { color: #790000; }
div#forumindex ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
div#forumindex ul li { background: transparent url('/images/z3.gif') no-repeat 0 4px; margin: 0 0 12px; padding-left: 18px; }

#page-img { text-align: left; margin: 12px 0; }

div.page-body { 
  padding: 0 10px 30px 20px;
  width: auto;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 100%;
} html>body div.page-body { width: auto; }

a.nav-view { background: transparent url('/images/z1.gif') no-repeat 0 3px; padding-left: 12px; font-size: 10px; }
a.nav-view:link, a.nav-view:visited { color: #333; text-decoration: none; }
a.nav-view:hover { color: #790000; border-bottom: 1px dotted #790000; }
a.nav-view:active { color: red; border-bottom-color: red; }

div.nav-path { color: #000; border-bottom: 1px solid #fff; margin: 6px 0 18px; }
div.nav-path a:link, div.nav-path a:visited { color: #000; text-decoration: none; }
div.nav-path a:hover { color: #790000; }
div.nav-path a:active { color: red; }

td.prod-cat-list-img { text-align: center; vertical-align: middle; padding: 3px; }
td.prod-cat-list-name { text-align: center; vertical-align: top; padding: 3px 3px 12px; }
td.prod-cat-list-name a:link, td.prod-cat-list-name a:visited { color: #000; text-decoration: none; }
td.prod-cat-list-name  a:hover { text-decoration: underline; }
td.prod-cat-list-name  a:active { color: #790000; }


div.product-list-item { margin: 0 0 15px; }

div.product-list-name { font-family: Arial, sans-serif; font-size: 115%; font-weight: bold; color: #000; border-bottom: 1px solid #ccc; margin: 0 0 6px; }
div.product-list-name a:link, div.product-list-name a:visited { color: #000; text-decoration: none; }
div.product-list-name a:hover { color: #666; }
div.product-list-name a:active { color: red; }

div.product-list-price { float: right; width: auto; color: #000; }

div.product-list-info { margin: 0 60px 18px 15px; }

div.product-list-image { margin: 0 20px 18px 0; text-align: center; }

div.category-desc { padding: 20px 20px 30px 10px; background: #fff url('/images/menubg.gif') no-repeat left bottom; color: #666; }

div.product-view-intro { color: #000; border-bottom: 2px solid #666; margin: 24px 0; font-size: 115%; }
div.product-view-desc { margin-right: 150px; border-bottom: 1px solid #666; padding-bottom: 18px; }
div.product-view-price { text-align: right; color: #000; margin: 3px 0; }

img.product-main-image { float: left; display: inline; margin-right: 15px; }
div.product-view-image { clear: both; width: 120px; float: right; margin: 0 6px 6px; text-align: left; }
div.product-view-image-name { padding: 3px; margin: 3px 0; background-color: #d4d0be; font-size: 85%}
div.product-view-image-name a:link, div.product-view-image-name a:visited { color: #333; text-decoration: none; }
div.product-view-image-name a:hover { color: #790000; text-decoration: underline; }
div.product-view-image-name a:active { color: red; text-decoration: underline; }

div.product-imageview { margin: 24px 0; }
div.product-imageview-name { margin: 6px 150px 6px 0; font-weight: bold; }
div.product-imageview-description { margin: 6px 150px 12px 0; }


td.album-list-img { text-align: center; vertical-align: top; padding: 3px; }
td.album-list-img img { padding: 1px; border: 3px solid #ccc; }
td.album-list-name { text-align: center; vertical-align: top; padding: 3px 3px 12px; }
td.album-list-name a:link, td.album-list-name a:visited { color: #000; text-decoration: none; }
td.album-list-name a:hover { text-decoration: underline; }
td.album-list-name a:active { color: #790000; }

td.albumimage-list-img { text-align: center; vertical-align: top; }
td.albumimage-list-img img { padding: 3px; border: 1px solid #333; }
td.albumimage-list-name { text-align: center; vertical-align: top; padding: 3px 3px 12px; }
td.albumimage-list-name a:link, td.albumimage-list-name a:visited { color: #000; text-decoration: none; }
td.albumimage-list-name a:hover { text-decoration: underline; }
td.albumimage-list-name a:active { color: #790000; }

div.albumimage-view { margin: 24px 0; }
div.albumimage-view-name { margin: 6px 150px 6px 0; font-weight: bold; }
div.albumimage-view-description { margin: 6px 150px 12px 0; }

div.article-list { }
div.article-list-name { font-family: Arial, sans-serif; font-size: 115%; font-weight: bold; color: #000; border-bottom: 1px solid #ccc; margin: 0 0 6px; }
div.article-list-name a:link, div.article-list-name a:visited { color: #000; text-decoration: none; }
div.article-list-name a:hover { color: #666; }
div.article-list-name a:active { color: red; }
div.article-list-date { font-size: 85%; }
div.article-list-intro { margin: 6px 60px 18px 0; }

td.article-cat-list-img { text-align: center; vertical-align: middle; padding: 3px; }
td.article-cat-list-name { text-align: center; vertical-align: top; padding: 3px 3px 12px; }
td.article-cat-list-name a:link, td.article-cat-list-name a:visited { color: #000; text-decoration: none; }
td.article-cat-list-name  a:hover { text-decoration: underline; }
td.article-cat-list-name  a:active { color: #790000; }

div.article-view-intro {
  color: #000;
  margin: 24px 150px 18px 0;
}
div.article-view-body { margin-right: 150px; border-bottom: 1px solid #666; padding-bottom: 18px; }
div.article-view-date { color: #000; margin: 3px 0; font-size: 85%; }
div.article-view-author { color: #000; margin: 3px 0; } 