body, html{
  border: 0px none;
  margin: 0px 0 0 0; padding: 0px;
  font-family: 'Verdana', 'Arial CE', 'Helvetica CE',	Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #191919;
  line-height: 1.3;
  text-align: left;
}
/*---------------------------------------TEXT----------------------------------*/
p, img, table, tr, th, td, h1, h2, h3, h4, h5, h6, ul, li, form,fieldset
{
border: 0 none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
p{
margin: 0 0 10px 0;
}
#uvodtext{
clear: both;
width: 681px; /*720px*/
padding: 14px 25px 0px 14px;
_padding-top: 9px;
border-left: 11px solid #7f64b2;
border-top: 2px solid #7f64b2;
margin: 100px 0 25px 0x;
}
#uvodtext img{
position: relative;
top: 2px;
float: none !important;
width: auto !important;
margin: 0 0 0 0 !important;
}
#uvodtext h2{
font-size: 13px !important;
font-weight: bold !important;
color: #74a821;
margin-bottom: 10px;
}
hr{display: none;}
.skryj{display: none;}
a,a:link,a:active,a:hover,a:visited {
color: #7f64b2;
}
a:visited {
	color: #7f64b2;
}
a:hover, a:focus, a:active {
  color: #553b86;
}
#hlavicka{
background: url("imgs/bg_hlavicka.gif") repeat;
height: 148px;
}
#hlavicka #titulek{
  display: block;
  position: relative;
  top: 25px;
  left: 25px;
  height: 96px;
  width: 179px;
  margin: 0px 0 0px 0;
  padding: 0;
  font-weight: normal;
  font-size: 38px;
  color: #7764ae;
  cursor: hand;
}
#hlavicka h1{
  font-weight: normal;
  font-size: 10px;
  color: #7764ae;
}
#hlavicka h1 span{
background: url("imgs/logo.gif") no-repeat;
display: block;
position: absolute; left: 0; top: 0;
height: 96px;
width: 179px;
}
#bannertop{
position: absolute;
top:19px;
left: 262px;
text-align: center;
}
/*----------------------------------------LAYOUT---------------------------------*/
#obal{
width: 1000px;
}
#hp{
position: relative;
font-size: 11px;
width: 720px;
padding-top: 20px;
float: right;
}
#hp .vice{
float: right;
margin-top: -10px;
}
#hp .vice a{
color: #74a821;
padding-left: 10px;
background: url("imgs/sipkavice.gif") 0 6px no-repeat;
}
#hp .vice a:hover{
color: #597f1c;
}
#hp .levo{
float: left;
width:345px;
margin-right: 30px;
margin-bottom: 30px;
_margin-bottom: 15px;
}
#hp .pravo{
float: left;
width:345px;
margin-bottom: 30px;
_margin-bottom: 15px;
}
#hp h2{
font-size: 20px;
color: #74a821;
font-weight: normal;
margin-bottom: 10px;
}
#projekty{
position: relative;
font-size: 11px;
width: 710px;
padding-top: 50px;
padding-right: 10px;
float: right;
}
#projekty p, #hp p{
margin: 0;
}
#projekty h1{
position: absolute;
top: 10px;
right: 0px;
font-size: 24px;
color: #7764ae;
font-weight: normal;
}
#projekty h3, #hp h3{
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
}
#hp h3{
 font-size: 13px;
}
#projekty h3 a, #hp h3 a{
color: #5b3a9a;
}

#projekty div,#hp div{
margin-bottom: 20px;
}
#projekty div img,#hp div img{
float: left;
width: 100px;
margin: 3px 10px 0 0;
}
#hp div img{
margin: 4px 10px 0 0;
}
#levysloupec{
float: left;
width: 256px;
}
#bannery{
padding: 5px 0 0 5px;
}
#bannery a{
text-decoration: none;
}
#bannery a img{
margin-bottom: 5px;
}
#bannery a span{
text-decoration: underline;
}
/*----------------------------------------MENU---------------------------------*/
#spodekmenu{
width: 256px;
height: 48px;
background: url("imgs/menu_spodek.gif") no-repeat;
}
#menu{
width: 251px;
background: url("imgs/menu_bg.gif") repeat-y;
padding: 0px 5px 0 0px;
}
#menu h3{
background: #7f64b2;
padding: 4px 0 4px 10px;
font-size: 13px;
border-bottom: 1px solid white;
border-top: 1px solid white;
color: #ccc1e2;
}
#menu li{
list-style-type: none;
padding: 0 0 7px 0px;
}
#menu li a{
font-size: 12px;
text-decoration: none;
color: white;
background: url("imgs/sipka.gif") 10px 6px no-repeat;
padding: 0 0 0 20px;
font-weight: bold;
}
#menu li a:hover{
text-decoration: underline;
}
#menu li a#aktivni{
text-decoration: underline;
}
