﻿*{-moz-box-sizing: border-box;}
body {
  background: #fff;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #000;
  font-family: tahoma, verdana, arial, sans-serif;
  width: 100%;
  height: 100%;
}
h1 {
  font-size: 15px;
  text-align: left;
  background: url('../pics/page/nadpis.gif') no-repeat 35px center;
  text-indent: 85px;
}
h2 {}
h3 {}

a {color: #000; text-decoration: none;}
a:hover {color: #ef0029; }
img {border: 0px;}

a.bord {
font-weight: bold;
text-decoration: underline;
}
a.bord:hover {
color: #A00000;
}
a.und { text-decoration: underline;}

.fleft {float: left;}
.fright {float: right;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
/********************index********************/
table#top {width: 100%; height: 100%;}
table#top td {vertical-align: middle; font-size: 12px; text-align: center;}

table.myty {
width: 100%;
font-size: 11px;
}
div.h_main {
  width: 750px;
  height: 480px;
  border: 1px solid #000;
  text-align: left;
  padding-left: 96px;
  margin: auto;
  overflow: hidden;
  background: url('../pics/h_back.gif') repeat-y;
}
table.home {
  margin-top: 20px;
  width: 484px;
  _width: 487px;
  float: left;
}
td.h_navi {
  text-align: left;
  background: url('../pics/navi_dot1.gif') no-repeat 15px bottom;
  padding-left: 15px;
}
.h_navi a {
  width: 274px;
  _width: 272px;
  text-align: left;
  display: block;
  border: 0px solid red;
  font-family: tahoma;
  margin-bottom: 13px;
  font-size: 11px;
  overflow: hidden;
  font-weight: bold;
  height: 15px;
  text-indent: 35px;
  background: url('../pics/navi_dot.gif') no-repeat left 2px;
}
.h_navi a:hover {background-position: left -18px; color: #ef0029;}
.h_logo {position: absolute; margin-left: -95px;}
.camera {float: right; margin-top: 174px; _margin-top: 172px;}
.autor {
  margin: auto;
  display: block;
  overflow: hidden;
  width: 40px;
  height: 40px;
  background: url('../pics/logo_ml.gif') no-repeat right top;
}
.autor:hover {background-position: left top;}
/********************index*eof*******************/
#page {background: #fff url('../pics/dots.gif') repeat-y left;}
.p_top {
  height: 74px;
  width: 100%;
  padding-left: 72px;
  background: url('../pics/page/pasik.gif') repeat-x top;
}
.p_top2 {
  position: absolute;
  top: 73px;
  left: 250px;
}
.p_navi {
  width: 245px;
  height: 170px;
  margin-left: 10px;
  border: 0px solid red;
}
.p_navi a {
  display: block;
  margin-top: 13px;
  font-size: 11px;
  overflow: hidden;
  font-weight: bold;
  height: 15px;
  text-indent: 20px;
  background: url('../pics/page/navi_dot.gif') no-repeat left 5px;
}
a._navi:hover {background-position: left -9px; color: #ef0029;}
.p_main {width: 750px;  padding-left: 40px;  border: 0px solid red; height: 400px;}
.text {
    border: 0px solid black;
    float: right;
    width: 450px;
    height: 100%;
    margin-top: 60px;
}
.margin {margin-left: 50px;}
/********************submenu********************/
a.black {
  display: block;
  width: 150px;
  height: 15px;
  font-weight: bold;
  background: url(../pics/submenu/sipka.gif) no-repeat 0px 1px;
  color: #ff0000;
  margin-left: 5px;
  margin-top: 3px;
  margin-bottom: 7px;
  text-decoration: none;
  line-height: 150%;
  text-indent: 15px;
}
a.black:hover{
color: #000000;
background: url(../pics/submenu/sipka.gif) no-repeat 0px -14px;
}
a.black2 {
  height: 30px;
}
a.double {
width: 250px;
}
.borders {
background-color: #f9f9f9;
border-bottom: 1px solid #B3B3B3;
border-right: 1px solid #B3B3B3;
border-top: 1px solid #F9F9F9;
border-left: 1px solid #F9F9F9;
visibility: hidden;
z-index : 5;
}
.red {
color: #A00000;
}
.redor {
color: #ff0000;
}
