﻿body, div, li, td, th, span, input, textarea, table, form  {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

body {
  background: url(/images/bg_bottom.gif) bottom repeat-x;
  margin: 0;
  padding: 0;
  min-height:100%;
  font-size: 75%;
  color: #5f4518;
}

html {
  background: #fcf8cc url(/images/bg_top.gif) top repeat-x;
  height:100%;
}

#bodybg {
}


input, textarea, table {
  font-size: 100%;
  color: #5f4518;
}

a img {
  border: 0;
}

a {
  color: #ff9000;
}

a:hover {
  color: #195793;
}

#main {
  margin: 0px auto 0px auto;
  padding: 0;
  width: 1000px;
}

#bg_main {
  background: url(/images/bg_top.gif) top repeat-x;
  width: 1000px;
  float: left;
}

#top {
  background: url(/images/top_bottom.jpg) right bottom no-repeat;
  width: 1000px;
  height: 223px;
  float: left;
}

#logo {
  width: 500px;
  height: 165px;
  float: left;
}

#logo h1 {
  margin: 0;
  padding: 0;
}

#logo h1 a {
  background: url(/images/logo.gif) no-repeat;
  position: relative;
  top: 37px;
  left: 43px;
  width: 460px;
  height: 165px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  -moz-outline: none;
}

#lang {
  position: absolute;
  top: 4px;
  right: 0;
  float: left;
}

#lang a {
  margin-right: 3px;
  display: block;
  width: 19px;
  height: 13px;
  float: left;
}

#lang_lv {
  background: url(/images/lv.gif) no-repeat;
}

#lang_en {
  background: url(/images/en.gif) no-repeat;
}

#lang_ru {
  background: url(/images/ru.gif) no-repeat;
}

#menu_top {
  width: 100%;
  text-align:center;
  height: 41px;
  float: left;
}

#menu_top div {
   display: table;
   margin: 0 auto;
}

#menu_top table {
  margin: 0 auto;
}


#menu_top ul {
  background: url(/images/li_menu_top.gif) right no-repeat;
  margin: 0;
  padding: 0 2px 0 0;
  float: left;
}

#menu_top ul li {
  background: url(/images/li_menu_top.gif) left no-repeat;
  display: inline;
  margin: 0;
  padding: 0 0 0 2px;
  list-style-type: none;
  float: left;
}

#menu_top ul li a {
  padding: 0 20px;
  font: bold 16px Arial;
  color: #f2f8fa;
  height: 41px;
  line-height: 41px;
  text-align: center;
  text-decoration: none;
  float: left;
}

#menu_top ul li a:hover {
  color: #f8dc92;
}

#menu_top ul li a#active {
  background: url(/images/menu_top_active.gif) repeat-x;
}

#left {
  background: url(/images/bg_left.jpg) top right no-repeat;
  width: 250px;
  height: 628px;
  float: left;
}

html>body #left {
  height: auto;
  min-height: 628px;
}

#menu_bottom {
  background: url(/images/menu_bottom.jpg) bottom no-repeat;
  width: 195px;
  position: relative;
  left: 40px;
  top: 23px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  float: left;
}

#menu {
  background: url(/images/menu_top.jpg) top no-repeat;
  width: 185px;
  padding-top: 15px;
  float: left;
}

#menu ul {
  margin: 0;
  padding: 0;
  float: left;
}

#menu ul li {
  background: url(/images/li_menu.gif) bottom no-repeat;
  width: 195px;
  margin: 0;
  padding: 0 0 1px 0;
  list-style-type: none;
  float: left;
}

#menu ul li a {
  background: url(/images/bg_menu.gif) repeat-y;
  padding: 10px 5px 10px 50px;
  display: block;
  height: 16px;
  font: bold 16px Arial;
  color: #452104;
  text-decoration: none;
}

html>body #menu ul li a {
  height: auto;
  min-height: 15px;
}

#menu ul li a:hover, #menu ul li a.active {
  color: #ff9000;
}

#menu ul li ul {
  background: url(/images/li_menu.gif) top no-repeat;
  padding: 8px 0;
}

#menu ul li ul li {
  background: none;
}

#menu ul li ul li a {
  background: none;
  padding: 2px 5px 2px 60px;
  font-size: 12px;
  color: #b87e00;
}

#menu ul li ul li ul {
  background: none;
  padding: 4px 0;
}

#menu ul li ul li ul li a {
  padding-left: 70px;
  font-size: 11px;
  color: #7eb3c7;
}

#menu ul li ul li ul li a:hover, #menu ul li ul li ul li a.active {
  color: #266d84;
}

#search {
  clear: both;
  position: relative;
  left: 55px;
  top: 38px;
  width: 164px;
  height: 20px;
  background-color: #fffcd7;
  border: 1px solid #e3c05d;
}

#box_search {
  background: transparent;
  width: 136px;
  height: 17px;
  margin: 2px 0 0 4px;
  padding: 0;
  color: #a6a6a6;
  border: 0;
  float: left;
}

#but_search {
  margin: 0;
  padding: 2px 2px 0 0;
  border: 0;
  cursor: pointer;
  float: right;
}

#bg_content {
  background: url(/images/bg_content.gif) 250px repeat-y;
  width: 100%;
  float: left;
}

#bg_content_bottom {
  background: url(/images/bg_content_bottom.gif) 250px bottom no-repeat;
  width: 100%;
  float: left;
}

#content {
  background: url(/images/bg_content_top.gif) left top no-repeat;
  width: 700px;
  padding: 38px 0 0 0;
  float: left;
}

.content_text {
  margin: 0;
  padding: 15px 5px 20px 20px;

}

#content h1, #content h1 a {
  margin: 0;
  padding: 5px 0;
  font: 18px Arial;
  color: #ff9000;
  text-decoration: none;
}

#content h1.title {
  background-color: #fffcdc;
  margin: 0;
  padding: 5px 20px;
  font: 20px Arial;
  color: #976308;
}

#content h1 a:hover, p.more a:hover, .info a:hover {
  color: #195793;
}

#content h2 {
  margin: 0;
  padding: 0;
  font: 14px Tahoma;
}

#content h3 {
  width: 571px;
  margin: 0 0 0 10px;
  padding: 3px 0 3px 8px;
  border-bottom: 1px solid #3480cd;
  font-size: 15px;
  color: #3480cd;
}

p {
  margin: 0;
  padding: 5px 0;
  text-align: justify;
}

p.more {
  text-align: right;
  margin: 0;
  padding: 5px 0 20px 0;
  font-weight: bold;
}

p.more a {
  color: #0084ff;
  text-decoration: none;
}

.clear {
  clear: both;
}

#banners {
  clear: both;
  width: 900px;
  margin-left: 65px;
  height: 271px;
}

#banners p {
  margin: 0;
  padding: 20px 0 0 0;
}

#banners a {
  margin-right: 28px;
}

/* S: Produkti */
#path {
  background-color: #fffcdc;
  width: 100%;
  height: 33px;
  margin-bottom: 25px;
  float: left;
}

.path_1, .path_2, .path_3, #path .active {
  display: block;
  font: 18px Arial;
  line-height: 33px;
  color: #452104;
}

#path .active {
  padding: 0 28px 0 10px;
}

.path_1 a, .path_2 a, .path_3 a {
  padding: 0 28px 0 10px;
  color: #452104;
  text-decoration: none;
  float: left;
}

#path a:hover {
  color: #ff9000;
}
  
.path_1 {
  padding-left: 15px;  
  float: left;
}

.path_1 a {
  background: url(/images/path_12.gif) right no-repeat;
}

.path_2 {
  background: #fce387 url(/images/path_2.gif) right no-repeat;
  float: left;
}

.path_2 a {
  background: #fce387 url(/images/path_23.gif) right no-repeat;
}

.path_3 {
  background: #f3d363 url(/images/path_3.gif) right no-repeat;
  float: left;
}

#content_offers {
  padding: 0 0 30px 0;
  width: 100%;
  float: left;
}

.bg_offer {
  background-color: #fffcdc;
  width: 50%;
  height: 150px;
  float: left;
}

.dark {
  background-color: #f8ecaf;  
}

.offer {
  width: 100%;
  height: 120px;
  float: left;
}

.bg_offer img {
  margin: 12px 0 0 12px;
  float: left;
}

.offer_text {
  width: 66%;
  padding-right: 12px;
  float: right;
}

.offer_text p {
  margin: 0;
  padding: 0;
  padding-bottom: 1px;
}


#content .offer h1 {
  margin: 0;
  padding: 10px 0 0 0;
  font: 16px Arial;
  color: #ff9000;
}

.offer_price {
  width: 45%;
  height: 15px;
  padding-left: 12px;
  color: #7cd300;
  font: 12px Arial;
  float: left;
}

.info {
  width: 45%;
  padding-right: 12px;
  text-align: right;
  float: right;
}

.info a {
  text-align: center;
  color: #0084ff;
  font: 12px Arial;
  line-height: 14px;
  text-decoration: none;
}

#pages {
  width: 100%;
  clear: both;
  padding-bottom: 30px;
  text-align: center;
  font-size: 12px;
  float: left;
}

#pages a {
  margin: 0 4px;
  padding: 0 1px;
  color: #452104;
  text-decoration: none;
}

#pages a:hover, #pages a#active {
  color: #ff9000;
}

#pages .arrow {
  letter-spacing: -3px;
  font-size: 13px;
}
/* B: Produkti */

/* S: Produkts */
.bg_product {
  background-color: #fffcdd;
  width: 100%;
  float: left;
}

.product_img {
  width: 253px;
  padding: 12px 0 12px 12px;
  text-align: center;
  float: left;
}

.product_img a {
  margin: 10px 10px 0 0;
  float: left;
}

#product_img_big {
  background-color: #fff;
  width: 230px;
  padding: 20px 0;
  float: left;
}

.product_img #product_img_big a {
  margin: 0;
  float: none;
}

.product_text {
  width: 420px;
  padding: 0 0 10px 0;
  position: relative;
  right: 15px;
  float: right;
}

#content .product_text h1 {
  margin: 0;
  padding: 10px 0 0 0;
}

.product_text .price {
  width: 420px;
  padding-bottom: 10px;
  color: #7cd300;
  font: 12px Arial;
  text-align: right;
  float: right;
}
/* B: Produkts */

#content table#tab_contact {
  margin: 50px 0 0 120px;
}

#content table#tab_contact td {
  vertical-align: top;
  padding: 4px;
  font: 14px Arial;
  color: #9b6d0a;
}

#content table#tab_contact td.td_right {
  text-align: right;
  padding-top: 6px;
}

.td_center {
  text-align: center;
}

.form {
  margin: 0;
  padding: 0;
}

.form_box {
  width: 271px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 1px solid #f4d280;
}

textarea.form_box, textarea.form_box12 {
  height: 93px;
}

.form_but {
  background: url(/images/but.gif) no-repeat;
  width: 89px;
  height: 23px;
  margin: 0;
  padding: 0 0 3px 0;
  border: 0;
  color: #fff;
  font: bold 13px Arial;
  cursor: pointer;
}

.err {
  font-weight: bold;
  color: red;
}

.contenttxt {
  padding-left: 20px;
  padding-right: 20px;

}


