body {
  font: 0.8em/1.4em "Arial", "Verdana";
  background: #fff url(/client/images/background.jpg) repeat-x;
  color: #333; }

.clear {
  clear: both; }

.text {
  text-align: justify; }

.round {
  color: #15317e;
  background-color: #e6ecfa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

a {
  color: #224596; }

strong, b {
  font-weight: bold; }


  h1 {
  font-weight: bold;
  font-size: 100%;
  padding: 5px 10px; }

h2 {
  font-weight: bold;
  font-size: 110%;
  padding: 5px 10px; }

h3, h4 {
  font-size: 110%;
  font-weight:bold; }

h4{
  color:#3555AA;
  margin-top:10px;
  padding-left:10px;
  background:url("/client/images/arrow.jpg") no-repeat left;
  line-height:18px;
}

#breadcrumb {
  padding: 5px 35px;
  background: #BAC7E6 url("/client/images/home.gif") no-repeat 10px 7px;
  color: #000; }
  #breadcrumb a {
    color: #000;
    text-decoration: none;
    font-size: 95%; }

#container {
  width: 885px;
  min-height: 600px;
  margin: 20px auto; }

#topmenu {
  float: right;
  font-size: 95%;
  line-height: 67px; }
  #topmenu a {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    margin-left: 8px; }
    #topmenu a.sep {
      background: url("/client/images/seperator.gif") no-repeat; }
    #topmenu a.lt {
      padding: 0 8px;
      background: url("/client/images/lt.jpg") no-repeat 0 2px; }
    #topmenu a.en {
      padding: 0 8px;
      background: url("/client/images/en.jpg") no-repeat 0 2px; }

#logo {
  height: 67px;
  width: 247px; }

.default {
  height: 60px;
  background: url("/client/images/headers/top.jpg?v=2") no-repeat 0 20px; }

.mokymai {
  height: 60px;
  background: url("/client/images/1.jpg?v=2") no-repeat 0 20px; }

.seminarai {
  height: 60px;
  background: url("/client/images/2.jpg?v=2") no-repeat 0 20px; }

.kitospaslaugos {
  height: 60px;
  background: url("/client/images/3.jpg?v=2") no-repeat 0 20px; }

#header {
  padding: 0px 0 0 0;
  clear: both;
  font-size: 110%; }
  #header a {
    text-decoration: none;
    line-height: 30px;
    display: block;
    position: absolute;
    height: 30px;
    margin-top: 24px;
    text-align: center; }
    #header a.selected {
      color: #fff; }

#tm0, #tm1, #tm2, #tm3 {
  color: #ffffff;
  font-weight: bold; }

#tm0 {
  margin-left: 15px;
  width: 120px; }

#tm1 {
  margin-left: 145px;
  width: 120px; }

#tm2 {
  margin-left: 280px;
  width: 158px; }

#tm3 {
  margin-left: 712px;
  width: 170px; }

#textbox {
  width: 885px;
  height: 295px;
  margin-bottom: 20px; }
  
  #textbox h1 {
    font-size: 230%;
    color: #21347F;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 15px;
    letter-spacing: 0.02em;
    padding: 85px 0 25px 20px; }
  #textbox .text {
    font-size: 100%;
    width: 420px;
    padding-left: 20px; }

.hidden {
  display: none; }

.bg-1 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/1.jpg") no-repeat; }

  .bg-2 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/2.jpg") no-repeat; }
  
.bg-3 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/3.jpg") no-repeat; }

.bg-4 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/4.jpg") no-repeat; }

.bg-5 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/5.jpg") no-repeat; }  
 
  .bg-6 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/6.jpg") no-repeat; }
  
  .bg-7 {
  width: 885px;
  height: 310px;
  background: url("/client/images/headers/7.jpg") no-repeat; }

#indexright, #indexleft {
  float: left; }
  #indexright .text, #indexleft .text {
    padding: 5px; }

#indexleft {
  width: 580px;
  margin-right: 20px; }

#indexright {
  width: 285px; }

#bottom {
  margin: 20px 3px;
  font-size: 90%;
  padding: 3px;
  border-top: 1px solid #DDDDDD; }

#content {
  padding: 10px; }
  #content p {
    margin: 8px 0; }
  #content ul {
    list-style-type: disc;
    margin: 5px 15px; }

.imageRight {
  float: right;
  margin: 10px; }

.imageLeft {
  float: left;
  margin: 10px; }

.leftside {
  font-weight:bold;
  width: 206px;
  background: #e6ecfa url("/client/images/submenu.jpg") no-repeat bottom;
  float: left;
  min-height: 500px; }

.rightside {
  float: left;
  min-height: 300px;
  width: 679px; }

#submenu a {
  display: block;
  margin: 0 15px;
  color: #333;
  line-height: 30px;
  border-bottom: 1px dashed #333;
  text-decoration: none; }
  #submenu a:last-child {
    border-bottom: 0; }
  #submenu a.selected {
    color: #3555a9;
    background: url("/client/images/rodykle.jpg") no-repeat right; }

ul.courses{
  margin:10px 5px;
  list-style-image:url("/client/images/arrow.jpg");}
  ul.courses li{
    line-height:26px;
  }


table.courses, table.search{
 width:100%;
 border:1px solid #ccc; 
 border-collapse:collapse;
 margin:10px 0;
}
table.search{
  width:60%;
}
table.courses th, table.search th{
  background-color:#D8E3F9;
  color:#3555AA;
  font-weight:bold;
}
table.courses td, table.courses th, table.search th{
  padding:5px;
  border:1px solid #ccc; 
}
table.search td{
  padding:5px;
}
.search select, .search input[type=text], .search textarea{
  border:1px solid #D8E3F9;
  background:#fff;
  padding:2px;
  min-width:200px;
}
.search textarea{
  font-size:110%;
  width:90%;
}

.search input[type=text]{
  padding:4px;
  min-width:190px;
}
input.button{
  border:1px solid #3555AA;
  color:#3555AA;
  font-weight:bold;
  background-color:#D8E3F9;
  padding:3px 7px;
  cursor:pointer;
}
ol
{list-style-type: decimal;}
