body {
background-image: url(/img/bg.gif);
background-repeat: repeat-y;
background-position: center;

font-family:verdana,tahoma,arial,helvetica;
font-size:0.8em;
/*line-height:20px;    */
margin:0pt;
padding:0pt;
text-align:center;
}

* {
margin:0pt;
padding:0pt;
}

#header {
height:91px;
width:900px;
}

a.lit{
 text-size:10px;
}






.flags {
  display:block;
  float:right;
  width:auto;
  z-index:100;
  overflow:hidden;
  margin-top:5px;
}

.flags a {
 padding:2px;
 z-index:100;
 line-height:20px;

}

.flag  {
  border: 1px solid #ffffff;
}


flags img {
  border: 1px solid #fffff;
}


.bottomlinks {
  font-size:10px;
  line-height:12px;
  }

 .grid td,th {
    font-size:0.8em;
    line-height:20px;
 }

 .content, .main {
    padding:0px;
 }

 .wrapper {
   padding-left: 5px;
   padding-right: 5px;
 }


  .acontent {
    width:250px;
    height:350px;
    padding:5px;
 }

 .ablock {
    padding:5px;
    display:block;
    float:right;
 }


 hr {
  display:none;
 }

 .mform {
   padding:0;
   margin:0;
 }

 .products {
   padding: 0px;
   margin:0px;
 }

 .orderform td {
   font-size:0.8em;
   vertical-align:top;
 }

 .right {
   text-align:right;
 }


 .fmenu {
   font-size:12px;
   font-weight: bold;
 }

 .ut {
   font-size:11px;
 }


 .mtbl td,th {
    font-size:0.8em;
    line-height:28px;
 }

 .mtbl a {
  font-size:1.1em;
 }

#nav {
clear:both;
height:31px;
}

#nav ul {
list-style-image:none;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#nav ul li {
float:left;
margin:0pt;
padding:0pt;
}

#nav ul li a {
display:block;
width:150px;
text-align:center;
height:30px;
margin:0pt;
padding:0pt;
font-family:Arial,Helvetica;
font-weight:bold;
font-size:12px;

vertical-align: text-bottom;
}

#page {
margin:0pt auto;
padding:0pt;
text-align:left;
width:900px;
}

h1 {
 font-family:tahoma,verdana,helvetica,sans-serif;
font-size:0.8em;
}

h2 {
  font-size: 1em;

}



h2, h3 {
font-family:verdana,helvetica,Garamond,georgia,arial,tahoma,sans-serif;
font-weight:bold;
text-align:left;
}


a:hover {
text-decoration:none;
}


#content {
text-align:justify;
padding-left:5px;
padding-right:5px;
border: 1px solid red;
}

p {
padding:10px;
line-height:20px;

}

.center {
text-align:center;
}

ul {
list-style-image:none;
list-style-type:disc;
margin:0pt 0pt 0pt 40px;
}

ul ul {
list-style-image:none;
list-style-type:circle;
margin:0pt 0pt 0pt 40px;
}

ol {
margin:0pt 0pt 0pt 40px;
}

li {
margin:0pt 0pt 2px;
}

p img {
max-width:100%;
padding:0pt;
}

a img {
text-decoration:none;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0pt 0pt 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0pt 7px 2px 0pt;
padding:4px;
}

.alignright {
float:right;
}

.alignright2 {
float:right;
margin-right:10px;
}

.ptable {
 font-family:"MS Sans Serif", sans-serif;
font-size:11px;
}


.alignleft {
float:left;
}

.aligncenter {
text-align:center;
}

#footer {
font-family:"MS Sans Serif", sans-serif;
font-size:11px;
height:80px;
line-height:18px;
padding-top:10px;
text-align:center;
width:900px;
display:block;
}




#footer td {
font-size:11px;
}

#footer td a {
 font-size:11px;
}

#footer p {
  text-align: center;
}

a.current_page {
  border: 1px solid #e2e2ff;
  padding:2px;
  background-color:#e2e2ff;
  text-decoration:none;
}

.lit  a {

  margin-right:-4px;
}


a.active_litera {
  background: #e2e2ff;
  border-bottom: 3px solid red;
  padding:3px;
  text-decoration:none;
}


