/* --------------------- 1. RESET ------------------ */

html, body,
div, span, a, i, b, u, p, em, strong, sub, sup,
h1, h2, h3, h4, h5, h6,
ol ,ul, li,
fieldset, form, label, legend,
img, center,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; vertical-align:top;}
table { width:100%;}

ul { list-style:none;}
ol {list-style:decimal inside;}
table {	border-collapse:collapse;}
td {vertical-align:top;}
.png { behavior: url("/js/pngbehavior.htc"); }
a {color:#0b5271; text-decoration:none;}
a:hover {color:#0b5271; text-decoration:underline;}
a.current:hover {text-decoration:none;}

textarea { width:300px; height:50px; border:1px solid transparent; padding:2px;}
input, select, option, textarea {font:normal 11px "Trebuchet MS",Tahoma, Arial, Helvetica;}

.relative {position:relative}
.floatLeft { float:left; }
.floatRight { float:right; }
.lenta {position:absolute; height:35px; z-index:1;}
.leftLeafes {float:left; position:absolute; top:18px; left:-18px;}
.rightLeafes{position:absolute; top:-50px; left:744px;}
.add3Bottom {margin-bottom:3px;}
.add3Top {margin-top:3px;}
.add5Top {margin-top:5px;}
.add3LT {padding:3px 0px 0px 3px;}
.add3Left {margin-left:3px;}
.add3Right {margin-right:3px;}
.add10 {margin:10px}
.add10Left {margin-left:10px}
.add10Right {margin-right:10px}
.add10Top {margin-top:10px}
.add10Bottom {margin-bottom:10px}
.add10h {margin:0px 10px}
.add10v {margin:10px 0px;}
.add10Inside {padding:10px}
.add5h {margin:0px 5px}
.add5v {margin:5px 0px;}
.hundred {width:100%}
.zero { width:0%}
.clear {clear:both}
.cols3 div {width:33%; float:left;}
.cols2 .item {width:48%; float:left; margin-left:1%;}
.divider1 { height:1px; background:#e5e5e5; margin:3px 0px;}
.divider5 {height:5px; clear:both;}
.aCenter {text-align:center}
.border {border:1px solid red}
.shyBorder {border:1px solid #e0e0e0;}
.big {font-weight:bold; font-size:16px; color:#007e00}
.aRight {text-align:right}
.aLeft {text-align:left}
.basicTable tr td {padding:2px 4px;}
.basicTable tr td.aRight {width:200px;}
.basicTable tr td * td { margin:0px; padding:0px;}

.zRight {text-align:right;width:60%;}
.zLeft {text-align:left;}
.cart_summary tr td {padding:1px 2px;}

.vMiddle tr td {vertical-align:middle}
#basketTable * {font-size:11px}

#regTable tr td b { background:#ebefd3; display:block; padding:5px 10px;}
#regTable tr td p { margin:5px 5px 5px 10px;}

.imgBorder {border:1px solid #e0e0e0; padding:5px;}
.messageError {color:#83230c; background:#ffcbbf; border:1px solid #f54b25; padding:10px; width:50%; margin:5px auto;}


.hightlighted { background: #ffc8c8; } 

.FilterTable {margin-bottom:10px;}

.w30 {width:30px}
.w50 {width:50px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.w420 {width:420px}
.inputText {width:150px; border:1px solid #c0c0c0; padding:2px;}
.izvMeklesana * .inputText {width:88px;}

/* Jumping selects in cart
.inputTextShort {width:40px; border:1px solid #c0c0c0; padding:2px;}
*/
.inputTextShort {width:40px; border:1px solid #c0c0c0;}

.error {color:#F00}
.nowrap { white-space:nowrap}
.bigger {font-size:13px}
html, body {font:normal 11px "Trebuchet MS", Tahoma;}
html {background:#386f00}
body { background:url(i/bg_body.jpg) no-repeat 50% 0%;}
html.popup { background:url(i/bg_body.jpg) no-repeat 50% -200px;}
html.popup body { background:none}
html.popup {padding:20px}

div#header{ background:url(i/bg_top.jpg) no-repeat 0% 0%; width:1000px; height:285px; position:relative;}
div#container{width:1000px;margin:0 auto; text-align:left; position:relative;}
div#content{float:right;width:785px}
div#navigation{float:left;width:215px; position:relative;}
div#extra{float:right;width:785px}
div#footer{clear:both;width:100%}

#mainMenu, #mainMenuActive { position:absolute; top:238px; left:0px; width:1000px; height:33px;}
#mainMenu table { width:950px; margin:0px auto;}
#mainMenu * td {text-align:center; padding-top:5px; width:16%}
#mainMenuBg {margin-left:43px;width:117px;height:33px;}

.rightTop { width:785px; height:51px; background:url(i/bg_right_top.jpg) no-repeat 0px 0px; margin-top:12px; position:relative; z-index:0;}
.rightMiddle {width:785px; min-height:500px; background:url(i/bg_right.gif) repeat-y 0px 0px; position:relative;}
.rightBottom {width:785px; height:23px; background:url(i/bg_right_bottom.gif) no-repeat 0px 0px}

/*.leftTop { width:215px; height:58px; background:url(i/bg_left_top.jpg) no-repeat 0px 0px; margin-top:12px; position:relative; z-index:0;}*/
.leftTop {width:215px; height:78px;background-repeat: no-repeat;background-position: 0px 0px; margin-top:12px; position:relative; z-index:0;}
.leftTop img {position:relative; z-index:0; top:12px; left:33px;}
#name_lang_la {display:block;position:absolute; z-index:110; top:50px; left:60px;}
#name_lang_lv {display:block;position:absolute; z-index:110; top:50px; left:135px;}

.leftTop2 { width:215px; height:55px; background:url(i/bg_left_top.gif) no-repeat 0px 0px; margin-top:10px;}
.leftTop2 img.meklasana {position:relative; z-index:0; top:-5px; left:3px;}
.leftTop2 img.jusuGroza {position:relative; z-index:0; top:-7px; left:3px;}
.leftMiddle {width:215px; background:url(i/bg_left.gif) repeat-y 0px 0px}
	.leftMiddle ul { margin:0px 10px 0px 23px; border-bottom:1px solid #e5e5e5;}
	.leftMiddle ul li { margin:0px 0px 0px 0px;}
	.leftMiddle ul * h2 {font-size:13px; font-weight:normal; background:url(i/bg_menu_h2_inactive.gif) no-repeat 2px 6px; padding:2px 0px 2px 17px;}
	.leftMiddle ul.active * h2 {background-image:url(i/bg_menu_h2_active.gif); }
	.leftMiddle ul.active .current {background:#ffc800 url(i/bg_menu_current.gif) no-repeat 0px 0px;}
	.leftMiddle ul.active .current * {color:#fff; background:none;}
	.leftMiddle ul * div {font-size:12px; font-weight:normal; background:url(i/bg_menu_h3_inactive.gif) no-repeat 8px 8px; padding:0px 0px 0px 17px; margin:0px 0px 0px 10px;}
	.leftMiddle ul li.active { background:#F60;}
.leftBottom {width:215px; height:12px; background:url(i/bg_left_bottom.gif) no-repeat 0px 0px}

.rightTop div { position:relative; top:13px; left:14px;}
.rightTop div *, .rightTop div a {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#f3ea98; padding:3px;}
.rightTop div.breadcrumbs {width:525px; overflow:hidden;}
.rightMiddle .mainContainer {margin:0px 27px 0px 20px}

.izvMeklesana, .grozasSaturs {margin:0px 15px 0px 25px;}
.izvMeklesana * .left {width:0%; white-space:nowrap; text-align:right; padding-top:2px;}
.izvMeklesana * .right {width:100%; white-space:nowrap; text-align:left; padding:2px 0px 2px 4px;}
.izvMeklesana * .right select{width:95px;}
.izvMeklesana * .right select.short {width:40px;}
.izvMeklesana * .right input { position:relative; top:2px;}
.izvMeklesana * .right .marginLeft63 {margin:0px 0px 0px 63px}

#tellToFriend .friendsEmail { background:url(i/bg_tell_to_friend.gif) no-repeat 0px 0px; width:121px; height:19px; float:left;}
#tellToFriend .friendsEmail input { background:none; border:0px; margin:0px; padding:0px; height:19px; color:#000; padding:1px 0px 0px 25px; width:80px;}

.btnTell { background:url(i/btn/-.gif) no-repeat 0px 0px; width:36px; height:21px; margin:0px 0px 0px 5px;}
.btnMeklet{width:76px; height:21px; background:url(i/btn/meklet.gif) no-repeat 0px 0px}
.btnAtjaunot {width:96px; height:21px; background:url(i/btn/atjaunot.gif) no-repeat 0px 0px}
.btnGatavs {width:96px; height:21px; background:url(i/btn/gatavs.gif) no-repeat 0px 0px}
.btnNosutit {width:96px; height:21px; background:url(i/btn/nosutit.gif) no-repeat 0px 0px}
.btnAkdievs{width:76px; height:21px; background:url(i/btn/reset.gif) no-repeat 0px 0px}

.btnApstiprinat {width:175px; height:32px; background:url(i/btn/noformet2.gif) no-repeat 0px 0px}
.btnParbaudi {width:175px; height:32px; background:url(i/btn/parbaudi.gif) no-repeat 0px 0px}


.btnApstiprinat2 {width:250px; height:32px; background:url(i/btn/agree_to_order.gif) no-repeat 0px 0px}
.btnParbaudi2 {width:270px; height:32px; background:url(i/btn/not_agree_to_order.gif) no-repeat 0px 0px}



.btnAtcelt {width:96px; height:21px; background:url(i/btn/atcelt.gif) no-repeat 0px 0px}
.btnDzest {width:96px; height:21px; background:url(i/btn/dzest.gif) no-repeat 0px 0px}

.btnApskatitGrozu {width:126px; height:21px; background:url(i/btn/apskatit_grozu.gif) no-repeat 0px 0px}
.atcelt  {width:126px; height:21px; background:url(i/btn/atcelt_pasutijumu.gif) no-repeat 0px 0px; margin:10px 0px 0px 0px; border:0px; cursor:pointer;}

.btnAizvert {width:96px; height:21px; background:url(i/btn/aizvert.gif) no-repeat 0px 0px}


.bgShift21 {background-position:0px -21px;}

.listing {width:100%; text-align:center}
.listing ul li {display:inline; list-style-type:none; margin:0px; padding:0px;}
.listing ul li a, .listing ul li b { background:url(i/bg_listing_fill.gif) repeat-x 0px 0px; margin:0px; padding:0px 5px; display:inline-block; height:38px; line-height:38px;}
.listing ul li b {font-weight:normal}
.listing ul li.prev a, .listing ul li.next a, .listing ul.atBottom li.next a, .listing ul.atBottom li.prev a { display:inline-block; width:61px; height:38px; background:url(i/bg_listing.gif) no-repeat 0px 0px; padding:0px; text-align:right;}
.listing ul li.next a {background-position:0px -38px; text-align:left;}
.listing ul.atBottom li.next a {background-position:0px -114px; text-align:left;}
.listing ul.atBottom li.prev a {background-position:0px -76px;}
.listing ul li.prev a img, .listing ul li.next a img {background:url(i/bg_listing_buttons.gif) no-repeat 0px -34px; margin:11px 5px 0px 5px;}
.listing ul li.next a img {background-position:0px 0px;}
.listing ul li.prev a:hover img {background-position:0px -51px;}
.listing ul li.next a:hover img {background-position:0px -17px;}
.listing ul li a.current span {background:url(i/bg_listing_current.gif) no-repeat 50% 50%; display:inline-block; width:21px; height:38px; color:#fff;}
.listing ul.atBottom li a { background-position:0px -38px;}

.product {border-top:1px solid #e5e5e5; padding:5px 0px 5px 0px; margin:0px 0px 3px 0px;}
.product .thumb {float:left; width:120px; height:120px; background:url(i/bg_thumb.gif) no-repeat 0px 0px; margin:3px 5px 5px 0px; text-align:right;}
.product .thumb:hover {background-position:0px -120px;}
.product .thumb img {margin:4px 6px 0px 0px;}
.product .thumb img.onImage {width:68px; height:68px; margin:-64px 2px 0px 0px;}
.product .floatLeft {width:200px;}

.product .thumbSmall {float:left; width:62px; height:62px; background:url(i/bg_thumbSmall.gif) no-repeat 0px 0px; margin:3px 5px 5px 0px; text-align:right;}
.product .thumbSmall img {margin:3px 4px 0px 0px; width:55px; height:55px;}
.product .thumbSmall:hover {background-position:0px -62px;}


a.delete { width:21px; height:21px; display:block; background:url(i/bg_delete.gif) no-repeat 0px 0px;}
a.delete:hover {background-position:0px -21px;}

a.click-write-good-comment { width:21px; height:21px; display:block; background:url(i/bg_write_comm.gif) no-repeat 0px 0px;}
a.click-write-good-comment:hover {background-position:0px -21px;}




.productDescription {padding:20px; background:#fff; position:relative;}
.productDescription .bigPicture { padding:4px; border:1px solid #e5e5e5; display:inline-block; margin:0px auto;}
.productDescription * select { position:relative; top:2px;}
.productDescription * .addToCart { float:right; margin-right:8px;}

.close {display:block; height:16px; padding-right:20px; background:url(i/i_cross.gif) no-repeat 100% 50%; color:#ddd; margin:3px; font-size:13px;}
.preceNext  {float:left; height:16px; padding-right:20px; background:url(i/bg_nav.gif) no-repeat 100% 0px; color:#ddd; margin:3px; font-size:13px;}
.precePrev  {float:left; height:16px; padding-left:20px; background:url(i/bg_nav.gif) no-repeat 0px -16px; color:#ddd; margin:3px 20px 3px 3px; font-size:13px;}
.close:hover, .preceNext:hover, .precePrev:hover {color:#fff;  font-size:13px;}

tr.archived td { background-color:#f0f0f0;}


tr.product { height:auto;}
tr.product td { padding:5px 5px 5px 7px; border-bottom:1px solid #e5e5e5;}
tr.product th { text-align:left; padding:5px 7px; font-weight:normal; font-size:11px; background-color:#e4ecb6; border-bottom:3px solid #c4d761;}
tr.product td select {}
tr.product td b { display:block; margin:5px 0px 0px 0px;}
tr.product td span {  font-weight:bold;}
tr th.sum { text-align:center; padding:5px 4px; font-size:15px; background-color:#e4ecb6; border-top:3px solid #c4d761;}


h4 a { font-weight:normal; font-size:14px; font-weight: bold;}

/* Catalog -> Goods Skirne*/
h4 a.plantTitle { font-weight:normal; font-size:12px; font-weight: bold;}

h1, h2, h4 {color:#586604; font-weight:normal; font-size:17px;}
.product h4, .newsIntro h4 { margin-bottom:-3px;}

h5 {font-weight:normal; font-size:12px;}
/* Catalog -> Goods Skirne Latviski*/
h5.small {font-weight:normal; font-size:11px;font-style:italic;}

.product * table { width:225px; margin:0px 0px 3px 0px;}
.product * table tr td.left{ width:100px; text-align:right; padding:0px 5px 0px 0px; color:#777}
.product * select, .product * select.short {width:90px;}
.product * select.short {width:40px;}

.addToCart { display:inline-block; height:21px; width:163px; background:url(i/btn/pievienot.gif) no-repeat 0px 0px; margin:2px 0px 0px 8px;}
.addToCart:hover {background-position:0px -21px}

.addToCart2 { display:inline-block; height:21px; width:163px; background:url(i/btn/pievienot.gif) no-repeat 0px 0px; margin:2px 0px 0px 8px;}
.addToCart2:hover {background-position:0px -21px}

/* Jumping selects in cart*/
/*.basicTable .product * select { position:relative; top:3px;}*/

.loginBlock {float:right; width:300px; margin:20px 5px 0px 0px; color:#b5e163;}
.loginBlock * td.username, .loginBlock * td.password { background:url(i/bg_login.gif) no-repeat 0px 0px; width:118px; height:19px; }
.loginBlock * td.password { background-position:0px -29px}
.loginBlock * td.username input, .loginBlock * td.password input {background:none; margin:0px; width:85px; padding:0px 15px 0px 18px; border:0px; height:19px; line-height:17px;}
.loginBlock * td.button input {width:55px; height:20px; background:url(i/btn/enter.gif) no-repeat 0px 0px; margin:0px 0px 0px 4px; padding:0px; border:0px;}
.loginBlock * a, .loginBlock * .semiGreen:hover {color:#b5e163;}
.loginBlock * .forgot, .loginBlock * .semiGreen {color:#8bb248;}

.logo {float:left; widows:349px; height:71px; margin:10px 0px 0px 10px;}
.footer {width:735px; height:60px; margin:-60px 0px 60px 20px; line-height:18px;}
.footer * {color:#dff0d3;}
.footer * a:hover{color:#fff;}
.footer .floatLeft {position:relative; z-index:2; width:490px; text-align:center; padding:5px 10px 5px 0px;border-right:1px solid #608d3c;}
.footer .floatRight {position:relative; z-index:2; width:220px; text-align:left; margin:-5px 0px 0px 0px; line-height:15px;}


.simpleSearch { width:200px; height:21px; background:url(i/bg_search.gif) no-repeat 0px 0px; float:right; margin:0px 50px 0px 0px; padding:0px;}
.simpleSearch form {padding:0px; margin:0px; position:relative;}
.simpleSearch form #query { background:none; border:none; margin:0px; border:none; width:125px; font:normal 12px "Trebuchet MS", Tahoma; color:#3e4125; padding:0px 0px 0px 20px; position:absolute; top:1px; left:0px;}
.simpleSearch form #submit {background:none; margin:0px; border:none; width:45px; height:21px; cursor:pointer; position:absolute; top:0px; left:150px;}


/*
.simpleSearch { width:194px; height:21px; background:url(i/bg_search.gif) no-repeat 0px 0px; float:right; margin:0px 50px 0px 0px; padding:0px 0px 0px 0px;}
.simpleSearch * #query { background:none; margin:0px; border:none; width:120px; font:normal 12px "Trebuchet MS", Tahoma; color:#3e4125; padding:0px 0px 0px 20px; position:relative; top:-4px;}
.simpleSearch * #submit {background:none; margin:0px; border:none; width:45px; height:21px; cursor:pointer}
.dots { background:url(i/bg_dots.gif) repeat-x 0px 0px; height:1px; margin:5px 0px; clear:both;}
*/



.newsIntro { padding:0px 10px 5px 10px;}
.newsIntro p {padding:0px 0px 10px 0px}
.newsThumb { float:left; border:1px solid #f0f0f0; padding:4px; margin:0px 10px 5px 0px; position:relative;}
.newsThumb img { width:200px; height:150px;}
.newsThumb img.corner { width:68px; height:68px; position:absolute; top:90px; left:140px;}

input.noformet {width:175px; height:32px; background:url(i/btn/noformet.gif) no-repeat 0px 0px; margin:0px 0px 0px 140px; padding:0px; border:0px; cursor:pointer;}
input.noformet2  {width:175px; height:32px; background:url(i/btn/noformet2.gif) no-repeat 0px 0px; margin:0px 0px 0px 140px; padding:0px; border:0px; cursor:pointer;}

input.noformetHover, input.noformet2Hover {background-position:0px -32px;}
.highlight {background-color:#f5f5f5}
.highlight_default {background-color:#fff8d2}
.highlight2, .highlight2:hover {background-color:#95aa19; color:#fff; padding:0px 10px; text-decoration:none}
.highlight3 {background-color:#fff8d2}
#searchByMonth {width:175px}
#searchByMonth div {height:22px;}
#searchByMonth div input { margin:0px 0px 0px 3px;}
#searchByMonth div.hover {background:#e3e8c1;}

.newsFilter { font-size:12px; line-height:13px; text-align:right; padding:0px 10px 5px 0px;}
.newsFilter a {margin:0px 0px 0px 10px}
.newsFilter a.current {background:#95aa19; color:#fff; padding:0px 8px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
}
#TB_secondLine {
}
#TB_window a:link {}
#TB_window a:visited {}
#TB_window a:hover {}
#TB_window a:active {}
#TB_window a:focus{}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(i/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  z-index: 102;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
}
#TB_caption{
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
}
#TB_title{
}
#TB_ajaxContent{
  clear:both;
  overflow:auto;
  text-align:left;
  background:#fff;
  border:10px solid #408500;
  padding:20px;
  font-size:13px;
  text-align:center;
}
#TB_ajaxContent.TB_modal{
}
#TB_ajaxContent p{
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

