body,
td,
th,
textarea,
textarea td,
input, 
select
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

input, 
select
{
  padding: 1px;
  border: 1px solid;
} 

a
{
  text-decoration: none;
}

a:hover
{ 
  color: #faa;
}

th
{ 
  text-align: left;
}

body
{
  padding: 0px;
  margin: 0px;
  background-color: #ede6d5;
  text-align: center;
  color: #4f2f13;
}

#index_table * img
{ 
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#main
{ 
  margin: 0px auto;
  width: 772px;
  vertical-align: top;
  text-align: left;
}

#top
{ 
  position: relative;
  width: 772px;
  height: 156px;
  background-color: #fff;
  text-align: left;
}

#top_left
{ 
  position: absolute;
  top: 0px;
  left: 0px;
}

#top_middle
{ 
  position: absolute;
  top: 0px;
  left: 154px;
  width: 540px;
  height: 156px;
}

#top_right
{ 
  position: absolute;
  top: 55px;
  right: 0px;
}

#middle
{ 
  position: relative;
  width: 772px;
  background-color: #e6dbc2;
  clear: both;
}

#top2
{ 
  position: relative;
  width: 772px;
  height: 95px;
  background-color: #e6dbc2;
}

#topmenu
{ 
  position: absolute;
  top: 1px;
  left: 153px;
  width: 545px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  background-image: url("gfx/top_menu_bg.png");
  background-repeat: repeat-x;
  text-align: left;
}

#topmenu img
#topmenu * img
{ 
  margin: 0px;
  padding: 0px;
  float: left;
}

#thalgo_logo
{ 
  position: absolute;
  top: 27px;
  left: 32px;
}

#autoryzowany_instytut
{ 
  position: absolute;
  top: 43px;
  left: 157px;
}

#rocks
{ 
  position: absolute;
  top: 0px;
  right: 0px;
}

#rocks_flash
{ 
  position: absolute;
  top: 0px;
  right: 0px;
}

#leftmenu
{
  float: left;
  width: 240px;
  background-color: ;
}

#body
{ 
  position: relative;
  float: left;
  top: 0px;
  left: 10px;
  width: 490px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#body_bottom
{ 
  width: 772px;
  height: 132px;
  background-image: url("gfx/bottom_bg.png");
}

#title 
{ 
  width: 445px;
  font-size: 12px;
  font-weight: bold;
  margin: 3px 0px 20px;
}

#bottom
{ 
  position: relative;
  width: 772px;
  height: 28px;
  background-color: #c4bcaa;
}

#menubox
{ 
  margin-left: 10px;
}

a.tmenu
{ 
  color: #fff;
  border: 0px;
}

a.tmenu:hover
{ 
}

.tmenu img
{ 
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.lmenu {
  padding-left: 26px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.lmenu a
{
  color: #81694f;
  font-weight: bold;
  font-size: 12px;
}


.lmenu_0
{
  background-image: url(gfx/left_menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

.lmenu_expanded_0
{
  background-image: url(gfx/left_menu_arrow_d.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

.lmenu_1 a
{
  font-size: 12px;
  color: #a8957b;
  font-weight: bold;
}

.lmenu_1 a:hover
{
  background-color: #b4cdc2;
}

.lmenu_1 {
  text-indent: -4px;
}

#visits_counter
{ 
  position: absolute;
  top: 7px;
  right: 10px;
  color: #81694f;
}