html, body {
	margin:0;
	padding:0;
	background-color: #716f61;
	width:100%;
	height:100%;
}

body * {color:#716f61;}

img 	{border:0;}

#maintable {width:100%; height:100%;}

#maincontainer {width:990px; height:580px; background-color:#FFFFFF; text-align:left; position:relative;}

#topmenu {height:13px; width:990px; background-color: #716f61;}

#foldlifecommunity {width:159px; height:39px; position:absolute; top:30px; left:831px; z-index:150;}

#mainmenu{width:990px; top:29px; z-index:100; position:absolute;}

#logo {width:148px; height:135px; position:absolute; top:445px; z-index:1000;}

#slogan {width:424px; height:40px; position:absolute; top:540px; left:539px; z-index:70;}

/*katrai sadalai laikam vajadzes taisit savu kontenta izskatu ar CSS*/
/*#content_howto {}
.textlist a {float:none; display:block; text-decoration:none;}
.textlist a:hover {color:#000000;}

.pages a {float:left; display:block; text-decoration:none; padding:5px; font-size:10px; background-image:url(/images/page_bg.gif); background-repeat:no-repeat; background-position:center;}
.pages a:hover {color:#FFFFFF; background-image:url(/images/page_bg_over.gif);}
.pages span { display: block; float: left; padding-top:6px;}*/


/* CONTENT */
.content {
  height:304px;
  width:990px;
  position:absolute;
  padding: 10px 0 15px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
  z-index:200;
}

.content a { text-decoration: none; }
a.readmore { color: #b93134; }
a.readmore:hover { text-decoration: underline; }

.content p { margin:10px 0; }

.content h2 {
  font-size: 14px;
  margin: 0px 0 15px;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
}

.content h3 {
  margin: 0;
  padding: 0;
}

.content ul,
.content ol,
.content ul li,
.content ol li {
  margin: 0;
  padding: 0;
}


/* Content: Custom Print, How to */
#content_customprint,
#content_howto { width: 720px; padding-left:30px; }

#content_customprint .left,
#content_howto .left { width: 255px; margin-right: 20px; float: left; }

#content_customprint .right,
#content_howto .right { float: left; width: 440px; }

#content_customprint .left ol,
#content_customprint .left ul,
#content_howto .left ol,
#content_howto .left ul {
  padding: 0 0 0 25px;
  margin: 0 0 0 0;
  height: 250px;
  overflow: hidden;
}

#content_customprint .left li a,
#content_howto .left li a {
  display: block;
  background: url(/images/list-a-bg.gif) right 0px no-repeat;
  text-decoration: none;
  padding-right: 15px;
  font-weight: bold;
}
html>body #content_customprint .left li a,
html>body #content_howto .left li a { margin: 10px 0; }

#content_customprint .left li a:hover,
#content_howto .left li a:hover { background-position: right -114px; font-weight: bold; }

#content_customprint .left li a.active,
#content_howto .left li a.active { background-position: right -114px; font-weight: bold; color: #47463D; }

.pages { margin: 10px 0 0 0; }
.pages a { display: block; float: left; width: 18px; height:17px; padding: 2px 0 0 1px; margin: 0 3px; background: url(/images/pages.gif) left 0px no-repeat; text-decoration: none; text-align: center; }
.pages a:hover,
.pages a.active { background-position: left -42px; color: #fff; }
.pages a.prev { display: block; float: left; width: 17px; height: 17px; background: url(/images/pages_prev.gif) left 0px no-repeat; padding: 0; }
.pages a.prev:hover { background-position: left -41px; }
.pages a.next { display: block; float: left; width: 17px; height: 17px; background: url(/images/pages_next.gif) left 0px no-repeat; padding: 0; }
.pages a.next:hover { background-position: left -41px; }


/* Content: Event room */
#content_eventroom { width: 920px; padding-left: 10px; }
#content_eventroom .left { float: left; width: 450px; height: 315px; padding-right: 25px; overflow: hidden; }
#content_eventroom .right { float: left; width: 435px; }

#content_eventroom h3 a { background: url(/images/list-a-bg.gif) right 2px no-repeat; padding: 0 15px 0 0; margin-right: 5px; font-size: 14px; }
#content_eventroom h3 a:hover,
#content_eventroom h3 a.active { background-position: right -112px; color: #47463D; }
#content_eventroom h2.archive { text-align: right; margin-top: 15px; }
#content_eventroom p { margin: 1px 0 8px 0; }
#content_eventroom h2.archive a:hover { text-decoration: underline; }

#content_eventroom .pages {
  position: absolute;
  top: 290px;
}

#content_eventroom .label {
  width: 400px;
  margin-left: 25px;
}


/* Content: Projects */
#content_projects { width: 940px; padding-left: 25px; }
#content_projects .left { width: 440px; float: left; padding-right: 25px; }
#content_projects .right { width: 475px; float: left; }
#content_projects .bottom { width: 475px; float: right; margin: 20px 0 0 0; }

#content_projects .label { text-align: center; width: 360px; margin-left: 40px; }
#content_projects .readmore { padding-left: 15px; }

#content_projects .left p { margin-top: 5px; }
#content_projects .right div.txt { height: 100px; overflow: hidden; }

#content_projects .right ul { list-style: none; height: 225px; }
#content_projects .right ul li { padding: 5px 0 5px 18px; background: url(/images/reverse-list-a-bg.gif) left 5px no-repeat; }
#content_projects .right ul li:hover { background-position: left -110px; }
#content_projects .right ul li.active { background-position: left -110px; }
#content_projects .right ul li a.active {
  color: #47463D;
}


#content_projects ul li p { margin: 5px 0 0; padding: 0; }
#content_projects ul li span { font-weight: bold; }

#content_projects .pages { float: left; width: 335px; margin: 5px 0 0 0; }




/* Content: Projects */
#content_contacts { width: 970px; }
#content_contacts .left { width: 300px; float: left; padding-right: 10px; }
#content_contacts .right { width: 660px; float: left; }
/*
#content_contacts .left { width: 350px; float: left; padding-right: 10px; }
#content_contacts .right { width: 610px; float: left; text-align: center; }
*/



#content_contacts h2 { margin: 0; }
#content_contacts form { background: url(/images/form-bg.jpg) top left no-repeat; }
#content_contacts form input,
#content_contacts form textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  margin: 0 0 0 55px;
  display: block;
  clear: right;
  background: transparent;
  padding-top: 6px;
  padding-bottom:5px;
  border: 0;
  width: 240px;
}
#content_contacts form input#subject { margin-left: 115px; width: 180px; }
#content_contacts form textarea { margin-left: 75px; width: 220px; height: 187px; }
#content_contacts form input#send { text-align: right; color:#716f61; cursor: pointer; margin-left:225px; width:70px; font-weight:bold; }

.findUs { background: url(/images/find-us-on.gif) left top no-repeat; height: 50px; padding-left: 100px; margin: 15px 0 0 0; }
.findUs a { float: left; margin: 0 5px; }
.findUs a.prev { display: block; width: 17px; height: 17px; background: url(/images/pages_prev.gif) left 0px no-repeat; padding: 0; }
.findUs a.prev:hover { background-position: left -41px; }
.findUs a.next { display: block; width: 17px; height: 17px; background: url(/images/pages_next.gif) left 0px no-repeat; padding: 0; }
.findUs a.next:hover { background-position: left -41px; }


/* Content: Products */
#content_products .left { width: 300px; padding-left: 20px; float: left; }
#content_products .right { width: 645px; padding-left: 20px; float: left; }

#content_products .left img { margin-bottom: 5px; }
#content_products .left .show { float: left; }
#content_products .left .print { float: right; }
#content_products .left .show:hover,
#content_products .left .print:hover { text-decoration: underline; }

#content_products .productList { width: 400px; height: 240px; float: left; }
.productList form { width: 400px; height: 75px; margin-bottom: 5px; float: left; }
.productList img { float: left; }
.productList .name { float: left; padding: 10px; width: 200px; }
.productList .name p,
.productList .price { width: 80px }
.productList .price p { margin: 0 0 5px; font-weight: bold; }
.productList .name input { font-size: 11px; width: 25px; padding-top:2px; padding-bottom:2px;  }
.productList .price { float: left; padding: 10px; text-align: center; }
.productList .price input { font-size: 11px; color: #000;  }

#content_products .basket { float: right; width: 240px; font-size: 12px; height:  }
.basket td { background:#f1f1ee; }
.basket .total { background: #e5e5df; padding: 5px; font-weight: bold; text-align: right; }

#content_products .bottom {
  clear: both;
  color: #CCFF33;
  width: 645px;
  padding-top: 15px;
  margin: 0;
}

#content_products .bottom .pages { padding: 0; margin: 0; width: 400px; float: left; }
#content_products .bottom img { float: right; }


/* Content: 10 Commendments */
#content_commendments .left { width: 250px; padding: 0 0 0 10px; float: left; }
#content_commendments .right { width: 680px; padding: 0 0 0 25px; float: left; }

#content_commendments .left .pdf { text-align: right; margin: 60px 30px 0 0;}

#content_commendments ol li { padding: 0 0 8px; }

.productList form .img { display: block; float: left; width: 76px; height: 76px; border: 1px solid #83807f; text-align: center; }

.productList form.active .img {
  border-color: black;
  border-width: 2px;
}
.productList form.active .name p {
  font-weight: bold;
}

.productList form .img td {
  width: 76px;
  height: 76px;
}


.productList form table.bazaar, .productList form.active table.bazaar { border-color: #9900FF; }


.left .pimg { display: block; width: 300px; height: 189px; border: 1px solid #83807f; text-align: center; }
.left .pimg td { width: 300px; height: 189px; }


ul#slideshowpics {
  list-style: none;
  list-style-image: none;
  text-align: center;
}


ul#slideshowpics li {
  display: inline;
  padding: 0;
  margin: 0;
  background: none;
}

ul#slideshowpics li div {
  display: inline;
}

table.imcenter {
  border: 0;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
}

table.imcenter td {
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}

table.imcenter a {
  display: block;

}


.rem a {
  font-size: 9px;
}
.rem {
  text-align: right;
}

#payform {
  clear: right;
  text-align: right;
  padding: 14px;
}

/* Editor */

#div_pdfsaraksts {
  float: left;
}


#valodas_en {
  display: block;
  position:absolute;
  top:535px;
  left:283px;
  z-index:70;
  width: 82px;
  height: 40px;
  text-decoration: none;
  background: url(/images/structure/valodas.gif) top right no-repeat;
  margin: 5px 0;
  float: right;
}
/* #valodas_en:hover { background: url(/images/structure/valodas.gif) right -40px no-repeat; } */
#valodas_en span { visibility: hidden; }


#valodas_lv {
  display: block;
  position:absolute;
  top:535px;
  left:283px;
  z-index:70;
  width: 82px;
  height: 40px;
  text-decoration: none;
  background: url(/images/structure/valodas.gif) right -40px no-repeat;
  margin: 5px 0;
  float: right;
}
/* #valodas_lv:hover { background: url(/images/structure/valodas.gif) top right no-repeat; } */
#valodas_lv span { visibility: hidden; }


#logo {width:148px; height:135px; position:absolute; top:445px; z-index:1000;}

#slogan {width:424px; height:40px; position:absolute; top:540px; left:539px; z-index:70;}

