/* IDs */
#logo {
  position:absolute;
  left:40px;
  top:5px;
  width:140px;
  height:80px;
}
#logo img{
border: 0 none;
}
#slogan {
  position:absolute;
  left:180px;
  top:29px;
  width:350px;
  height:36px;
  background-image: url(../_i/slogan.png);
  background-position: left top;
  background-repeat: no-repeat;
}
#slogan span{
display:none;
}
#loga {
  position:absolute;
  right:190px;
  top:29px;
  width:71px;
  height:30px;
  background-image: url(../_i/loga.png);
  background-position: left top;
  background-repeat: no-repeat;
}
#autak {
  position:absolute;
  right:0px;
  top:16px;
  width:198px;
  height:116px;
  /*
  background-image: url(../_i/autak.png);
  */
  background-image: url(../_i/autak.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}



#hl_me_obal{
  position:absolute;
  left:10px;
  right:10px;
  top:85px;
  height:31px;
  background-image: url(../_i/bg_pruh.gif);
  background-position: top;
  background-repeat: repeat-x;
  width:98%;
}
#hl_me{/*<ul>*/
margin: 0;
padding: 0 0 0 170px;
z-index: 100;
}
#hl_me li{
margin: 0;
padding:0;
float: left;
width: auto;
list-style-type: none;
list-style-image: none;
font-size: 14px;
}
#hl_me li a, #hl_me li div{
padding: 6px 1.2em 8px 1.2em;
display: block;
font-variant: small-caps;
}
#hl_me li a{
text-decoration: none;
}
#hl_me li a:link, #hl_me li a:visited{
color: #fff;
}
#hl_me li a:hover, #hl_me li a:active, #hl_me li div, #hl_me li a.aktivni {
background-color: #fff;
color: #000;
background-image: url(../_i/bg_hl_me_akt.gif);
background-position: top;
background-repeat: repeat-x;
}
#hl_me li div, #hl_me li a.aktivni {
font-weight: bold;
}
div#hl_me_obal ul#hl_me li a.aktivni, div#hl_me_obal ul#hl_me li a.odkaz{
color:#555;
}


#main{
clear: both;
margin: 120px 10px 0 200px;
min-height: 500px;
}
#main.bez_left{
margin-left: 10px;
}
#main li{
list-style-image: url(../_i/pozadi-li.gif);
list-style-position: outside;
}

#index_aktuality{ /* sloupec s aktualitami */
width:55%;
float:left;
}
#index_dodavatele{ /* sloupec se zpravami od dodavatelu */
width:35%;
/*float: right;*/
position: absolute;
top:120px;
right:10px;
}

/* s-menu */
#left-obal{
position: absolute;
left:10px;
top: 116px;
width: 170px;
background-color: #eee;
}
#left ul{
margin: 0;
padding: 0;
}
#left li{
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}
#left li a, #left li div{
font-size: 12px;
padding: 4px 0 4px 10px;
border-color: #69f;
border-width: 0 0 0 10px;
border-style: solid;
background-color: #9cf;
}
#left li .s_aktivni{font-weight: bold;}
#left li a{
display: block;
}
#left li a:link{color:#000;}
#left li a:visited{color:#333;}
#left li a:hover{color:#f00;border-color: #f00}
#left li a:active{color:#f00;}
#left li div{
font-weight: bold;
background-color:#fd8;
border-color: #fc0;
color:#000;
}

/* t-menu */
#left ul li li{padding-left:0px;}
#left ul li li a, #left ul li li div {
padding: 3px 0 3px 20px;
font-size: 11px;
border-width: 0 0 0 10px;
}
#left ul li li a{
background-color:#cef;
border-color: #cdf;
}
#left ul li li div{
background-color:#fd8;
border-color: #fc0;
}

/* Ackovy nadpis s-menu*/
div.s_menu_acko{
font-size:14px;
padding: 4px 4px 4px 10px;
color:#fff;
background-color: #69f;
}
div.s_menu_acko a, div.s_menu_acko div{
border-width: 0 0 0 10px;
display: block;
}
div.s_menu_acko a:link,
div.s_menu_acko a:visited,
div.s_menu_acko a:hover,
div.s_menu_acko a:active{
color:#fff;
border-color:#69f;
}
div.s_menu_acko a:hover{
border-color:#f00;
color:#f00;
}
div.s_menu_acko div{
font-weight: bold;
border-color:#69f;
}








#admin-link{
position: absolute;
right:10px;
top:0;
margin: 0;
font-size: x-small;
color:#000;
}
  #admin-link a{color:#99f;}

#vocas{
clear: both;
font-size: x-small;
margin: 4em 10px 0em 10px;
padding: 2px 1em;
background-image: url(../_i/bg_pruh.gif);
background-position: top;
background-repeat: repeat-x;
height: 30px;
text-align: center;
color:#fff;
}




/* Tags */
body{
font-size: small;
/*
Vanocni uprava
background-image: url(../_i/snih.png);
background-position: top;
background-repeat: repeat-x;
*/
}
a:link{
color:#06f;
}
a:visited{
color:#60c;
}
a:hover{
text-decoration: none;
}
a:active{
}


h1, h2.h1{
background-image: url(../_i/ctverecek.gif);
background-position: left center;
background-repeat: no-repeat;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 4px 0 4px 24px;
font-size: 1.2em;
color: #666;
}


h2{
background-image: url(../_i/puntik.gif);
background-position: left 2px;
background-repeat: no-repeat;
font-size: 1em;
line-height: 1.2em;
margin: 1em 0 0.5em 0;
padding: 0 0 0 12px;
}
h2, h2 a {
color:#000;
}
h2 a{font-size: 1em;}/*aby se to nenasobilo*/

h3, h3 a {
font-size: 1.0em;
line-height: 1.2em;
margin: 1em 0 0.5em 0;
padding: 0;
letter-spacing: 0.25em;
}
h4, h4 a {
font-size: 1em;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 0;
}
h2 span, h3 span, h4 span {/*h2 a, h3 a, h4 a, */
font-weight: normal;
}

fieldset{
margin:0 10px 0 0;
padding: 0.25em;
}
legend{
font-weight: bold;
font-size: medium;
}





/* Classes */
.home_clanek{
margin: 1em 0em 3em 0em;
clear: both;
background-image: url(../_i/cl_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
padding: 4px 0 0 4px;
}
.datum{
font-size: xx-small;
color: #555;
}
.home_clanek h2{
margin: 0;
padding: 0;
line-height: 1em;
border: 1px red solid;
}
.home_clanek .clanek_uvod{

}



.o_firme{
background-image: url(../_i/katka.gif);
background-position: right top;
background-repeat:no-repeat;
padding:0 4px 0 4px;
}
.o_firme p{text-align:left;}




.podnadpis{
font-style: italic;
}


.fotka{
float: left;
width:150px;
height:220px;
margin:0 1em 1em 1em;
border:1px solid #666;
background-color: #eee;
font-size: x-small;
}
.fotka div{
padding: 0.25em;
}