/*
  CSS šablóna, copyright © 2009 - MBAT
*/


* {
  margin: 0;
  padding: 0;
}

img, table, a {
  border:0;
}

th {
  text-align:left;
}

body, html {
  background: url('p-bg.gif') #ffffff top center repeat-x;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #888888;
}

a {
  color: #888888;
}

a:hover {
  text-decoration:none;
}

.cleaner {
  font-size:1px;
  clear:both;
}

.l {
  text-align:left;
}

.r {
  text-align:right;
}

.c {
  text-align:center;
}

#website {
  width:949px;
  margin:auto;
  text-align:left;
}

#vrch {
  height:127px;
  background:url('p-vrch.jpg') top left no-repeat;
}

#lista {
  height:38px;
  background:url('lista.gif') top left no-repeat;
}

#search {
  width:300px;
  float:right;
}

#spodok {
  height:35px;
  background:url('footer.gif') top left no-repeat;
}

#spodok div {
  text-align:left;
  padding-left:15px;
  padding-top:11px;
}

#playground #podgrafika {
  /*background:#333333;*/
}

#playground #podgrafika #hlgrafika {
  /*height:484px;*/
}

#menu {
  width:292px;
  float:left;
}

#hlavnybox {
  float:left;
  width:656px;
  height:484px;
}

#hlavnyboxno {
  float:left;
  width:656px;
  min-height:520px;
}

#hornemenu {
  width:400px;
  float:right;
  padding-right:60px;
  text-align:right;
}
#vrch menu {
  margin-top:30px;
  list-style-type:none;
  float:right;  
}

#vrch menu li {
  width:250px;
  height:15px;
  margin-bottom:2px;
  list-style-type:none;
  text-align:left;
}

#m1:hover {
  background:url('hm-1.gif');
}

#m2:hover {
  background:url('hm-2.gif');
}

#m3:hover {
  background:url('hm-3.gif');
}

#m4:hover {
  background:url('hm-4.gif');
}

#m1, #m2, #m3, #m4 {
  background:url('mbat.gif');
  cursor:pointer;
}

#vrch menu li a {
  font-size:11px;
  text-decoration:none;
  text-align:left;
  padding-left:4px;
  padding-top:1px;
  color:#444444;
}

#vrch menu li a:hover {
  color:#AC3131;
}

#menu menu {
  margin-top:50px;
  list-style-type:none;
  float:right;  
}

#menu menu li {
  width:277px;
  height:27px;
  padding-top:11px;
  margin-bottom:4px;
  list-style-type:none;
  background:url('menu.png');
  cursor:pointer;
}

#menu menu li a {
  font-size:12px;
  font-weight:bold;
  color:#cccccc;
  text-decoration:none;
  padding-left:10px;
}

#obsah {
  font-size:13px;
  line-height:20px;
  color:black;
  overflow-y: auto;
  overflow-x: hidden;
  width:656px;
  height:484px;
}

#obsahno {
  font-size:13px;
  line-height:20px;
  color:black;
  width:656px;
  min-height:520px;
}

#obsah #padd {
  padding:15px;
}

#obsah h2 {
  color:#DF1F1F;
  font-size:20px;
  border-bottom:1px dotted #DF1F1F;
  margin-bottom:3px;
}

#obsah p {
  text-align:justify;
  margin-top:10px;
}

#obsahno #padd {
  padding:15px;
}

#obsahno h2 {
  color:#DF1F1F;
  font-size:20px;
  border-bottom:1px dotted #DF1F1F;
  margin-bottom:3px;
}

#obsahno p {
  text-align:justify;
  margin-top:10px;
}

#posabs {
  position:absolute;
  width:300px;
}

.cbox {
  border:1px solid white;
  padding:13px;
  padding-left:15px;
  padding-right:15px;
  font-size:11px;
  color:white;
  background:#AC3131;
  line-height:15px;
  text-align:justify;
  position:relative;
}

.cbox table {
  margin-top:10px;
  font-weight:bold;
}

#logo {
  padding-left:38px;
  padding-top:29px;
  width:400px;
  float:left;
}

#logo a img {
  width:209px;
  height:67px;
}

#search #q {
  font-size:11px;
  border:0px;
  width:180px;
  color:#555555;
  background:url('mbat.gif');
  height:20px;
  margin-top:4px;
}

#search #s {
  background:url('mbat.gif');
  width:24px;
  height:24px;
  border:0px;
}

#search table {
  border:0;
  width:250px;
  float:right;
}

#search table td {
  border:0;
  padding:0;
  margin:0;
}

@-moz-document url-prefix() { 
  #search #q {
    margin-top:6px;
  }
} 


#search {
  text-align:right;
  padding-top:4px;
  padding-right:11px;
}

.pg2 {
  background-image:url('o2.jpg') !important;
}

.georgia {
  /*font-family: Georgia, "New York CE", utopia, sans-serif;*/
  font-style:italic;
  font-size:18px;
}

p a {
  color: #7B2629 !important;
  font-weight:bold;
}

p a:hover {
  text-decoration:none;
}

#c1, #c2, #c3, #c4, #c5, #c6, #c7 {
  cursor:pointer;
}

.hlsul {
  margin:0;
  margin-left:15px;
  margin-top:15px;
}

.hlsul li {
  margin:0;
  font-weight:bold;
}