@charset "utf-8";

/* ---UNIVERSAL--- */
body { font-size:12px; color:#3D3D3D; font-family:Tahoma,Arial,Helvetica; font-weight:normal; background:#EDF9FC url('/images/bg.jpg') no-repeat top center; }
* { margin:0px; padding:0px; }
img, a { border:none; }
a { color:#3D3D3D; outline:none; }
a:hover { text-decoration:none; }
a.arrow-link { font-size:11px; font-weight:bold; color:#991764; padding-left:9px; text-decoration:none; background:url('/images/arrow-down.gif') 0px 6px no-repeat; }
a.arrow-link:hover { text-decoration:underline; }
h1, h1 a { font-size:22px; font-weight:normal; color:#0B7CB1; margin-bottom:10px; line-height:24px; text-decoration:none; }
h3, h3 a { font-size:14px; font-weight:bold; margin-bottom:10px; text-decoration:none; }
h1 a:hover, h3 a:hover { text-decoration:underline; }
h3.news-head { border-left:3px solid #991764; padding-left:12px; }
div.news-padding { padding-left:12px; }
p { line-height:16px; margin-bottom:10px; }
p.small { font-size:11px; color:#939393; margin-bottom:10px; line-height:13px; /*text-transform: uppercase;*/ }
p a { color:#0B7CB1; }
p a:hover { text-decoration:none; }
ul, ol { margin-bottom:10px; list-style:none; clear:both; }
span { font-size:11px; }
ul li { margin-bottom:3px; padding-left:25px; }
ol li { margin-bottom:3px; padding-left:15px; }
ul li { background:url('/images/bullet.gif') 5px 7px no-repeat; }
div.hor-rule { clear:both; height:1px; background:#D9D9D9; border:none; margin-bottom:10px; margin-top:15px;  }
div.hor-rule hr { display:none; }

/* ---BLOKS--- */
#container { width:950px; position:relative; margin:0 auto;  /* background: url('/images/bg.jpg') no-repeat -152px 0;  */ }
/*
#container .bg_left {
  position: absolute;
  left: -152px;
  top: 0;
  width: 152px;
  background: url(/images/bg.jpg) no-repeat;
  height: 1122px;
} */


#cont-top { height:171px; position:relative; }
#cont-middle { width:100%; background:#FFFFFF; }
#cont-middle td.col-430, #cont-middle td.col-260, #cont-middle td.col-200, #cont-middle td.col-705 { vertical-align:top; }
#cont-middle td.col-705 { width:705px; }
#cont-middle td.col-430 { width:430px; }
#cont-middle td.col-260 { width:260px; }
#cont-middle td.col-200 { width:200px; text-align:center; }
#cont-bottom { height:75px; color:#86A7B9; font-size:11px; padding:15px 15px 0px 15px; }

/* ---TOP BLOCK--- */
#cont-top .logo { position:absolute; left:31px; top:34px; }
#cont-top .quote { position:absolute; left:753px; top:68px; }

/* ---LANGUAGE--- */
#lang { position:absolute; right:15px; top:13px; height: }
#lang a { display:block; float:left; margin-left:5px; width:16px; height:10px; overflow:hiddne; background-image:url('/images/flag.png'); background-repeat:no-repeat; }
#lang a.LV { background-position:-16px 0px; }
#lang a.LV { background-position:-16px 0px; }
#lang a.RU { background-position:-32px 0px; }
#lang a.REALRU { background-position:0px 0px; }
#lang a.EN { background-position:-48px 0px; }

/* ---MAIN MENU--- */
#menu { position:relative; }
/*
ul#menu-top { width:940px; margin:0px; padding:0px; list-style:none; height:36px; overflow:hidden; background-image:url('/images/menu.gif'); padding-left: 10px; }
ul#menu-top li { display:inline; margin:0px; padding:0px; }
ul#menu-top li a { display:block; float:left; height:36px; background: url(/images/bg_menuitem.png) right no-repeat; color: #f5e4f2; line-height: 36px; text-decoration: none; padding-left: 15px; padding-right: 15px;  font-size: 14px; font-family: "Arial Narrow", Impact, sans-serif; }     */

ul.menu-top { width:950px; margin:0px; padding:0px; list-style:none; height:36px; overflow:hidden; background-image:url('/images/menu.gif'); }
ul.menu-top li { display:inline; margin:0px; padding:0px; }
ul.menu-top li a { display:block; float:left; height:36px; text-indent:-9999px; }

body.lv ul#menu-top li a { background-image: url('/images/menu_lv.gif'); }
body.de ul#menu-top-ger li a { background-image: url('/images/menu_ger.gif'); }
body.en ul#menu-top-eng li a { background-image: url('/images/menu_eng.gif'); }
body.ru ul#menu-top-ru li a { background-image: url('/images/menu_ru.gif'); }

ul.menu-top li a:hover,
ul.menu-top li.active a { color: #d095c9;  }

ul#menu-top li a.sakums { width:74px; background-position:0px -36px; }
ul#menu-top li a.jaunumi { width:77px; background-position:-74px -36px; }
ul#menu-top li a.biblioteka { width:83px; background-position:-151px -36px; }
ul#menu-top li a.skola { width:59px; background-position:-234px -36px; }
ul#menu-top li a.geteanums { width:90px; background-position:-293px -36px; }
ul#menu-top li a.steiners { width:86px; background-position:-383px -36px; }
ul#menu-top li a.biedriem { width:77px; background-position:-469px -36px; }
ul#menu-top li a.sazina { width:65px; background-position:-546px -36px; }
ul#menu-top li a.arhivs { width:65px; background-position:-611px -36px; }
ul#menu-top li a.saites { width:59px; background-position:-676px -36px; }
ul#menu-top li a.pasakumi { width:75px; background-position:-726px -36px; }
ul#menu-top li a.pasakumi:hover, ul#menu-top li.active a.pasakumi  { width:75px; background-position:-726px -72px; }
ul#menu-top li a.sakums:hover, ul#menu-top li.active a.sakums { width:74px; background-position:0px -72px; }
ul#menu-top li a.jaunumi:hover, ul#menu-top li.active a.jaunumi { width:77px; background-position:-74px -72px; }
ul#menu-top li a.biblioteka:hover, ul#menu-top li.active a.biblioteka { width:83px; background-position:-151px -72px; }
ul#menu-top li a.skola:hover, ul#menu-top li.active a.skola { width:59px; background-position:-234px -72px; }
ul#menu-top li a.geteanums:hover, ul#menu-top li.active a.geteanums { width:90px; background-position:-293px -72px; }
ul#menu-top li a.steiners:hover, ul#menu-top li.active a.steiners { width:86px; background-position:-383px -72px; }
ul#menu-top li a.biedriem:hover, ul#menu-top li.active a.biedriem { width:77px; background-position:-469px -72px; }
ul#menu-top li a.sazina:hover, ul#menu-top li.active a.sazina { width:65px; background-position:-546px -72px; }
ul#menu-top li a.arhivs:hover, ul#menu-top li.active a.arhivs { width:65px; background-position:-611px -72px; }
ul#menu-top li a.saites:hover, ul#menu-top li.active a.saites { width:59px; background-position:-676px -72px; }	

/* ---RIGHT COLUMN--- */
div.banner-space { margin-bottom:10px; }
div.friends-head { padding-left:20px; height:21px; color:#A32D1F; font-size:11px; font-weight:bold; text-align:left; line-height:21px; background:url('/images/right-col-break.gif') no-repeat; margin-bottom:10px; } 

/* ---LIBRARY LIST--- */
a.book-link { display:block; padding:5px 0px 5px 35px; margin-bottom:5px; border-bottom:1px solid #FFFFFF; text-decoration:none;  }
a.pdf { background:url('/images/pdf.gif') 3px 5px no-repeat; }
a.doc { background:url('/images/doc.gif') 3px 5px no-repeat; }
a.htm { background:url('/images/htm.gif') 3px 5px no-repeat; }
a.book-link:hover { background-color:#E5EFF7; border-bottom:1px solid #cdddea; }

/* ---GALLERY LIST--- */
a.gallery-thumb { background:#E5EFF7; width:110px; height:83px; float:left; border:2px solid #e5eff7; }
a.gallery-thumb:hover { border:2px solid #0B7CB1; }
/*a.gallery-thumb img { width:110px; height:83px; }*/

div.clear { clear:both; }
.pagegallery2 a {
  width: 110px;
  height: 83px;
  float: left;
  display: block;
  text-align: center;
}

.tab_content {
  width: 400px;
}


.tab_content td {
  vertical-align: top;
}

.bg_product {
  width: 400px;
  margin: 0 auto;
}

.ntext * {
  font-family:Tahoma,Arial,Helvetica !important;
}
/*
.text span {
  font-size:12px !important;
  color:#3D3D3D !important;
} */


.ntext a, .ntext a * { color:#0B7CB1 !important; }
.ntext a:hover { text-decoration:none !important; }
.ntext img {
  padding-top: 8px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  max-width: 300px !important;
  max-height: 300px !important;
}

ul#menu-top-eng li a.sakums { width:60px; background-position:0px -36px; }
ul#menu-top-eng li a.jaunumi { width:59px; background-position:-60px -36px; }
ul#menu-top-eng li a.biblioteka { width:67px; background-position:-119px -36px; }
ul#menu-top-eng li a.skola { width:65px; background-position:-186px -36px; }
ul#menu-top-eng li a.geteanums { width:98px; background-position:-251px -36px; }
ul#menu-top-eng li a.steiners { width:80px; background-position:-349px -36px; }
ul#menu-top-eng li a.biedriem { width:59px; background-position:-429px -36px; }
ul#menu-top-eng li a.sazina { width:72px; background-position:-488px -36px; }
ul#menu-top-eng li a.arhivs { width:69px; background-position:-560px -36px; }
ul#menu-top-eng li a.saites { width:55px; background-position:-629px -36px; }
ul#menu-top-eng li a.sakums:hover, ul#menu-top-eng li.active a.sakums { width:60px; background-position:0px -72px; }
ul#menu-top-eng li a.jaunumi:hover, ul#menu-top-eng li.active a.jaunumi { width:59px; background-position:-60px -72px; }
ul#menu-top-eng li a.biblioteka:hover, ul#menu-top-eng li.active a.biblioteka { width:67px; background-position:-119px -72px; }
ul#menu-top-eng li a.skola:hover, ul#menu-top-eng li.active a.skola { width:65px; background-position:-186px -72px; }
ul#menu-top-eng li a.geteanums:hover, ul#menu-top-eng li.active a.geteanums { width:98px; background-position:-251px -72px; }
ul#menu-top-eng li a.steiners:hover, ul#menu-top-eng li.active a.steiners { width:80px; background-position:-349px -72px; }
ul#menu-top-eng li a.biedriem:hover, ul#menu-top-eng li.active a.biedriem { width:59px; background-position:-429px -72px; }
ul#menu-top-eng li a.sazina:hover, ul#menu-top-eng li.active a.sazina { width:72px; background-position:-488px -72px; }
ul#menu-top-eng li a.arhivs:hover, ul#menu-top-eng li.active a.arhivs { width:69px; background-position:-560px -72px; }
ul#menu-top-eng li a.saites:hover, ul#menu-top-eng li.active a.saites { width:55px; background-position:-629px -72px; }

ul#menu-top-ger li a.sakums { width:81px; background-position:0px -36px; }
ul#menu-top-ger li a.jaunumi { width:61px; background-position:-81px -36px; }
ul#menu-top-ger li a.biblioteka { width:84px; background-position:-142px -36px; }
ul#menu-top-ger li a.skola { width:64px; background-position:-226px -36px; }
ul#menu-top-ger li a.geteanums { width:98px; background-position:-290px -36px; }
ul#menu-top-ger li a.steiners { width:80px; background-position:-388px -36px; }
ul#menu-top-ger li a.biedriem { width:59px; background-position:-468px -36px; }
ul#menu-top-ger li a.sazina { width:73px; background-position:-527px -36px; }
ul#menu-top-ger li a.arhivs { width:64px; background-position:-600px -36px; }
ul#menu-top-ger li a.saites { width:55px; background-position:-664px -36px; }
ul#menu-top-ger li a.sakums:hover, ul#menu-top-ger li.active a.sakums { width:81px; background-position:0px -72px; }
ul#menu-top-ger li a.jaunumi:hover, ul#menu-top-ger li.active a.jaunumi { width:61px; background-position:-81px -72px; }
ul#menu-top-ger li a.biblioteka:hover, ul#menu-top-ger li.active a.biblioteka { width:84px; background-position:-142px -72px; }
ul#menu-top-ger li a.skola:hover, ul#menu-top-ger li.active a.skola { width:64px; background-position:-226px -72px; }
ul#menu-top-ger li a.geteanums:hover, ul#menu-top-ger li.active a.geteanums { width:98px; background-position:-290px -72px; }
ul#menu-top-ger li a.steiners:hover, ul#menu-top-ger li.active a.steiners { width:80px; background-position:-388px -72px; }
ul#menu-top-ger li a.biedriem:hover, ul#menu-top-ger li.active a.biedriem { width:59px; background-position:-468px -72px; }
ul#menu-top-ger li a.sazina:hover, ul#menu-top-ger li.active a.sazina { width:73px; background-position:-527px -72px; }
ul#menu-top-ger li a.arhivs:hover, ul#menu-top-ger li.active a.arhivs { width:64px; background-position:-600px -72px; }
ul#menu-top-ger li a.saites:hover, ul#menu-top-ger li.active a.saites { width:55px; background-position:-664px -72px; }

ul#menu-top-ru li a.glavnaja { width:79px; background-position:0px -36px; }
ul#menu-top-ru li a.litjeratura { background-position: -558px -37px; width: 100px; }
ul#menu-top-ru li a.gjetjeanum { background-position: -473px -36px; width: 85px; }
ul#menu-top-ru li a.rshtaijnjer { background-position: -260px -36px; width: 95px; }
ul#menu-top-ru li a.kontakti { background-position: -658px -36px; width: 83px; }
ul#menu-top-ru li a.arhiv { background-position: -193px -36px; width: 67px; }
ul#menu-top-ru li a.csilki { background-position: -741px -36px; width: 70px; }
ul#menu-top-ru li a.antroposofija { background-position: -355px -36px; width: 117px; }
ul#menu-top-ru li a.mjeroprijatija { background-position: -78px -36px; width: 115px; }

ul#menu-top-ru li a.glavnaja:hover,ul#menu-top-ru li.active a.glavnaja  { width:79px; background-position:0px -72px; }
ul#menu-top-ru li a.litjeratura:hover,ul#menu-top-ru li.active a.litjeratura{ background-position: -558px -73px; width: 100px; }
ul#menu-top-ru li a.gjetjeanum:hover,ul#menu-top-ru li.active a.gjetjeanum{ background-position: -473px -72px; width: 85px; }
ul#menu-top-ru li a.rshtaijnjer:hover,ul#menu-top-ru li.active a.rshtaijnjer{ background-position: -260px -72px; width: 95px; }
ul#menu-top-ru li a.kontakti:hover,ul#menu-top-ru li.active a.kontakti{ background-position: -658px -72px; width: 83px; }
ul#menu-top-ru li a.arhiv:hover,ul#menu-top-ru li.active a.arhiv{ background-position: -193px -72px; width: 67px; }
ul#menu-top-ru li a.csilki:hover,ul#menu-top-ru li.active a.csilki{ background-position: -741px -72px; width: 70px; }
ul#menu-top-ru li a.antroposofija:hover,ul#menu-top-ru li.active a.antroposofija{ background-position: -355px -72px; width: 117px; }
ul#menu-top-ru li a.mjeroprijatija:hover,ul#menu-top-ru li.active a.mjeroprijatija{ background-position: -78px -72px; width: 115px; }