body
 {
  background: url('./../img/background.gif') repeat-x #89D002;
  margin: 0; padding: 0;
  font-family: tahoma;
  font-size: 14px;
 }

/* ------------------------------------------------------------ galvenie DIV'i ------------------------------------------------------------ */

#container
 {
  margin: 0 auto;
  padding: 0;
  width: 1000px;
 }

#leftblock
 {
  float: left;
  width: 236px;
 }

#rightblock
 {
  float: right;
  width: 759px;
  margin-top: 49px;
 }

#logo
 {
  margin-top: 15px;
  padding: 0
 }

/* ---------------------------------------------------------- Kreisā bloka DIV'i ---------------------------------------------------------- */

div.leftblock_begin
 {
  background: url('./../img/leftblock_top.gif') center top no-repeat #FFF;
  height: 9px;
  margin: 5px 0 0 0
 }

div.leftblock_content
 {
  background: url('./../img/leftblock_bottom.gif') center bottom no-repeat #FFF;
  padding-bottom: 10px; margin: 0;
 }

/* ----------------------------------------------------------- Labā bloka DIV'i ----------------------------------------------------------- */

div.rightblock_begin
 {
  background: url('./../img/head_bg1.jpg') center top no-repeat #FFF;
  min-height: 500px
  height: 1%;
 }

div.rightblock_content
 {
  background: url('./../img/rightblock_top.gif') no-repeat #FFF;
  margin-top: 5px; padding-top: 10px
 }

div.rightblock_end
 {
  background: url('./../img/rightblock_bottom.gif') center bottom no-repeat #FFF;
  padding-bottom: 10px; margin: 0;
  height: 9px;
 }

div.products
 {
  width: 719px;
  padding-top: 25px;
  margin: 0 auto;
  overflow: hidden
 }


div.productsleft
 {
  margin: 0;
  float: left;
  width: 349px
 }

div.productsright
 {
  margin: 0;
  float: right;
  width: 349px;
 }

div.product
 {
  margin: 0;
  padding-top: 30px;
 }

div.product_info
 {
  margin: 0;
  padding: 0 3px 3px 0;
  overflow: hidden
 }

div.product_filter
 {
  background: url('./../img/product_bg.gif') repeat-x bottom left;
  margin: 0 auto;
  width: 719px;
 }

div.product_filter form
 {
  margin: 0;
  padding: 3px 3px 5px 0
 }

div.product_filter input
 {
  margin: 0 3px 0 8px;
 }

div.product_filter select
 {
  font-size: 11px
 }

/* -------------------------------------------------------- Kreisā bloka elementi -------------------------------------------------------- */

ul.mainmenu
 {
  margin: 0;
  padding: 2px;
  list-style-type: none;
  font-size: 105%
 }

ul.mainmenu li
 {
  background: url('./../img/menu_bg.gif') repeat-x;
  height: 42px;
 }

ul.mainmenu li a, ul.mainmenu li a:visited
 {
  color: #666666;
  background: url('./../img/menu_icon1.gif') no-repeat center left;
  display: block;
  margin-left: 20px;
  padding: 14px;
  text-decoration: none;
 }

ul.mainmenu li a:hover, ul.level1 a:hover
 {
  color: #89D002;
  text-decoration: none;
 }

#leftblock form
 {
  width: 216px;
  margin: 0 10px
 }

#leftblock form ul
 {
  list-style: none;
  margin: 0; padding: 0;
  text-align: right;
 }

#leftblock form li
 {
  padding: 2px 0;
 }

#leftblock form label
 {
  float: left;
  width: 70px;
  padding: 5px 5px 0 0;
  font-weight: bold;
 }

#leftblock form input, #leftblock form textarea
 {
  width: 130px
 }

#leftblock form input.submit
 {
  width: 48px;
  height: 33px;
  border: 0;
 }

#leftblock ul.catalog
 {
  padding: 0 10px; margin: 0;
  list-style: none
 }

/* ------------------------------------------------------- Labā bloka elementi ------------------------------------------------------- */

#rightblock h1
 {
  font-family: "Trebuchet MS",Arial,Sans-serif;
  font-size: 24px;
  text-align: center;
  letter-spacing: 5px;
  color: #111;
  font-weight: normal;
  margin: 0; padding: 5px 0
 }

#rightblock h2
 {
  font-size: 125%;
  color: #111;
  font-weight: bold;
  margin: 0; padding: 20px 20px 0 20px
 }

#rightblock p
 {
  padding: 10px 20px;
  text-align: justify;
 }


#rightblock form.regform
 {
  width: 701px;
  padding: 29px;
  margin: 0
 }

#rightblock form.regform ul
 {
  list-style: none;
  padding: 0 125px;
  text-align: right;
 }

#rightblock form.regform li
 {
  padding: 5px 0;
 }


#rightblock form.regform label
 {
  float: left;
  width: 150px;
  padding: 5px 5px 0 0;
  font-weight: bold;
 }

#rightblock form.regform input, #rightblock form.regform textarea
 {
  width: 240px
 }

#rightblock form.regform input.radio
 {
  width: auto;
  margin: 0 2px;
 }

#rightblock form.regform input.submit
 {
  width: 87px;
  height: 33px;
  border: 0;
 }

#rightblock table
 {
/*  width: 719px; */
  margin: 5px 20px 0 20px;
  border-collapse: collapse;
  border: 1px solid #FFC922;
  border-bottom: 3px solid #FFC922
 }

#rightblock table tr.header
 {
  background: url('./../img/table_top.gif') repeat-x;
  text-align: center;
  font-weight: bolder
 }

#rightblock table tr.row1
 {
  background: #FFF
 }

#rightblock table tr.row2
 {
  background: #FFFED1
 }

#rightblock table tr.row2:hover, #rightblock table tr.row1:hover
 {
  background: #FFE080
 }

#rightblock table td
 {
  border-right: 1px solid #FFC922;
  border-bottom: 1px solid #FFC922;
  border-left: 1px solid #FFC922;
  padding: 10px
 }

.list
 {
  list-style: none;
  margin: 0; padding: 10px 20px;
 }

.list li
 {
  padding: 2px 0 2px 12px;
  background: url('./../img/list_icon.gif') no-repeat left center
 }

.list2
 {
  list-style: none;
  margin: 0; padding: 10px 20px 0 20px;
 }

.list2 li
 {
  padding: 6px 0 6px 12px;
  background: url('./../img/product_bg.gif') repeat-x bottom left
 }

.list2 li.price
 {
  background: none
 }

.list2 li.submit
 {
  background: none;
  text-align: right
 }

.list2 li span
 {
  margin: 0 10px
 }

p.basket
 {
  text-align: left;
  margin: 0 10px;
  padding: 3px 3px 5px 20px;
  background: url('./../img/icon_basket.gif') no-repeat center left;
 }

p.userdetails
 {
  text-align: left;
  margin: 0 10px 10px 10px;
  padding: 0 0 0 20px;
  background: url('./../img/icon_user.gif') no-repeat center left;
 }

div.product img
 {
  width: 120px
 }

div.product h3
 {
  margin: 0;
  padding-bottom: 5px;
  text-align: center;
  font-size: 105%;
  font-weight: bold
 }

#rightblock div.product_info p
 {
  padding: 0; margin: 0;
 }

div.product img
 {
  float: left;
  padding: 0 10px 10px 0
 }

#rightblock p.price
 {
  clear: both;
  text-align: left;
  padding: 3px 3px 5px 3px;
  background: url('./../img/product_bg.gif') repeat-x bottom left #FFFED1;
 }

#rightblock p.price input
 {
  width: 30px;
  margin: 0 10px;
  text-align: center;
  font-size: 11px;
  padding: 0 2px
 }

/* -------------------------------------------------------- Kopīgie elementi --------------------------------------------------------- */

p
 {
  margin: 0; padding: 0;
  text-align: center
 }

a, a:visited
 {
  color: #000000;
  text-decoration: underline
 }

a:hover
 {
  color: #89D002;
  text-decoration: underline
 }

 a img
 {
   border: none;
 }



/* Stils popup bildei */

.popuppic{
position: relative;
z-index: 0;
}


.popuppic:hover{
background-color: transparent;
z-index: 50;
}

.popuppic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popuppic span img{ /*CSS for enlarged image*/
width:200px;
border-width: 0;
padding: 2px;
}

.popuppic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -75px;
left: -50px; /*position where enlarged image should offset horizontally */

}