/* --- css stylesheet --- */
/* --- global --- */
html , html * , body , body * {
  font-size: 11px;
  line-height: 18px;
  font-family: "verdana ce", verdana, "tahoma ce", tahoma, "helvetica ce", helvetica, sans-serif;
}
body {
  margin: auto;
  padding: 0px;
  color: #000000;
  background: no-repeat center top url('../pics/bg_body.jpg') #FFFFFF; height: 456 px;
  text-align: center;
}
img {border: 0px none;}
a {
  color: #a22126;
  text-decoration: none;
  background: repeat-x 0px 12px url('../pics/dotted-line.gif');
}
a:hover {
  color: #a22126;
  text-decoration: underline;
}
form {
  padding: 0px;
  margin: 0px;
}
p {margin: 0px;}
ul {
  margin: 0px 0px 0px 18px;
  padding: 0px;
}
ol {
  margin: 0px 0px 0px 32px;
  padding: 0px;
}
li {
  margin: 0px 0px 0px 4px;
  padding: 0px;
}
h1 , h2 , h3 , h4 , h5 , h6 {
  padding: 0px;
  margin: 0px;
  color: #a22126;
  font-weight: normal;
}
h1 {
  margin: 0px 0px 16px 0px;
}
h1 , h1 * {
  text-transform: uppercase;
  font-size: 14px;
}
h1 span.black {
  text-transform: none;
  color: #000000;
}
h2 {
  margin: 0px 0px 12px 0px;
}
h2 , h2 * {
  text-transform: uppercase;
  font-size: 12px;
}
h3 {}
h3 , h3 * {}
h4 {}
h4 , h4 * {}
h5 {}
h5 , h5 * {}
h6 {}
h6 , h6 * {}
table {
  border: 0px none;
  border-collapse: collapse;
}
/* --- common --- */
.clear , .f-c {
  float: none !important;
  clear: both !important;
  font-size: 0px !important;
  line-height: 0px !important;
  height: 0px !important;
  width: 0px !important;
  overflow: hidden !important;
  padding: 0px !important;
  margin: 0px !important;
}
.float-left {float: left !important;}
.float-right {float: right !important;}
.align-left {text-align: left !important;}
.align-center {text-align: center !important;}
.align-right {text-align: right !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.hidden {display: none;}
.block {display: block;}
.print {display: none;}
.invisible {visibility: hidden;}
/* --- mask --- */
div.web-all {
background: url('../pics/bg_shadows1.png') repeat-y center;
  width: 750px;
  margin: auto;
  text-align: left;
}
div.web-all-sh{background: url('../pics/bg_shadows_top.png') no-repeat center top;}
div.web-all-pa{padding: 0px 10px;}
div.web-all-in {
  min-height: 650px; _height: 650px;
  width: 730px;
  background: none #FFFFFF;
}
div.header {
  height: 259px;
  margin: 0px 0px 8px 0px;
  background: no-repeat center top url('../pics/bg_header.jpg');
  position: relative;
}
div.header a{position: absolute; left: 432px; width: 287px; height: 35px; top: 216px;}
div.header img.logo {display: block;}
div.menu {
  float: left;
  padding: 0px 0px 8px 0px;
}
div.menu ul {
  margin: 0px;
}
div.menu ul li {
  margin: 0px;
  list-style-type: none;
}
div.menu a {
  width: 223px;
  display: block;
  line-height: 23px;
  color: #000000;
  background: none #ECECEC;
  margin-top: 1px;
  padding: 0px 10px;
  text-decoration: none;
}
div.menu a:hover, div.menu a.active {
  color: #FFFFFF;
  background: none #a22126;
  text-decoration: none;
}
div.content {
  width: 427px;
  float: right;
  padding: 20px 30px;
}
div.footer {
  text-align: center;
  padding: 25px 0px 10px 0;
  font-size: 10px;
  width: 750px;
  background: url('../pics/bg_shadows_foot.png') no-repeat center top;
}
div.footer a {
  background: none;
  font-size: 10px;
  color: #000000;
}
div.footer a:hover {
  background: underline;
  color: #000000;
}
a.cesta {
  float: right;
  margin: 0px 0px 0px 10px;
  background: repeat-x 0px 15px url('../pics/dotted-line.gif');
}
a.cesta i {
  font-style: normal;
  color: #000000;
  background: none #FFFFFF;
}
span.redak {
  color: #a22126;
}
div.porota {
  float: left;
  width: 142px;
  padding: 0px 0px 15px 0px;
}


div.menu div.logos h3 {
  font-family: "tahoma ce", tahoma, "verdana ce", verdana, "helvetica ce", helvetica, sans-serif;
  color: #424242;
  border-bottom: 1px solid #ECECEC;
  margin: 14px 0px 0px 1px;
  padding: 0px 10px 3px 10px;
}
div.menu div.logos a {
  width: auto;
  display: block;
  float: left;
  background: none #FFFFFF;
  margin-top: 17px;
  padding: 0px;
}
div.menu div.logos a:hover {
  background: none #FFFFFF;
}
.tp { color: #a22126; font-weight: bold;}
