/* CSS Document www.sagittari.cz style.css*/
html
{
  background: url(images/bg_html.gif);
}
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: url(images/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
   behavior:url(csshover.htc);
}
a:link {
  color:#000;
  text-decoration: none;
}
a:visited {
  color:#000;
  text-decoration: none;
}	
a:active {
  color:#000;
  text-decoration: none;
}
a:hover {
  color:#000;
  text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 791px;
  padding-bottom:1px;
  background:#836A5D;
}
#top
{
  width:789px;
  margin-left:1px;
  height:206px;
  position:absolute;
  top:0px;
  background:#fff;
}
#top_lista
{
  height:28px;
  background: #693F14 url(images/bg_top_lista.gif) no-repeat;
}
#top_lista p
{
  margin:0;
  padding:10px 12px 0px 12px;
  float:left;
  font-size:0.9em;
  color:#fff;
}
#top_lista a:link, #top_lista a:visited, #top_lista a:active{
  color:#FF9900;
  text-decoration:underline;
}
#top_lista a:hover{
  color:#FF9900;
  text-decoration:none;
}
#top_lista .right
{
  float:right;
  text-align:right;
}
#top_lista .home
{
  padding-left:18px;
  margin-left:0px;  
  background: url(images/ico_home.gif) 0% 55% no-repeat;
}
#top_lista .sitemap
{
  padding-left:18px;
  margin-left:8px; 
  margin-right:8px; 
  background: url(images/ico_sitemap.gif) 0% 60% no-repeat;
}
#top_lista .kontakt_top
{
  padding-left:18px;
  background: url(images/ico_kontakt_top.gif) 0% 65% no-repeat;
}
#top .main_img
{
  display:block;
  width:789px;
  height:178px;
  background: #562323 url(images/main_img.jpg) no-repeat;
}
#main
{
  width:789px;
  background:#330000 url(images/bg_main_bottom.gif) 0% 100% repeat-x;
  margin-left:1px;
  padding-bottom:0px;
}
#main_bg
{
  background: url(images/bg_main.gif) 162px 0px repeat-y;
  width:789px;
}
#panel_left
{
  float:left;
  padding-top:206px; 
  width:161px;
  background:#120000;
  border-right:1px solid #666;
}
#panel_right
{
  float:right;
  width:627px;
  padding-top:206px;  
}
#main .bg_title
{
  background: #633B15 url(images/bg_menu_title.gif) no-repeat;
  height:25px;
}
#main .bg_title h3
{
   margin:0px;
   color:#A36508;
   font-size:1em;
   padding:2px 0px 0px 11px;
}
#content_text
{
  float:left;
  width:465px;
}
#content_right
{
  float:right;
  width:161px;
  background:#120000;
  border-left:1px solid #666;
}
#novinky
{
  border-bottom:1px solid #666;
  _float:left;
}

#menu
{
   padding:10px 0px 10px 0px;
}
ul, li  { 
  margin: 0px; 
  padding: 0px; 
} 
ul.menu_left li { 
  list-style-type: none; 
}
ul.menu_left li .btn_text{
  display:block;
  padding-left:29px;
  font-size:1em;
  overflow:hidden;
  height:23px;
  padding-right:5px;
}
ul.menu_left li.item { 
  width: 161px; 
  float: left; 
} 
ul.menu_left li.item a { 
  display: block; 
  width: 161px; 
  line-height: 23px; 
  color: #FF9900;
  background: #140000 url(images/bg_button.gif) no-repeat;
} 
ul.menu_left li.item a:hover { 
  background: #5C0000 url(images/bg_button.gif) 100% 0% no-repeat;
  text-decoration: none;
  font-weight:normal;
  cursor:pointer;
  color: #fff; 
}
ul.menu_left a:hover, ul.menu_left li:hover a, ul.menu_left li.hover a, ul.menu_left li ul a:hover, ul.menu_left li ul li:hover a, ul.menu_left li ul li.hover a  
{ 
  background: #5C0000 url(images/bg_button.gif) 100% 0% no-repeat;
  font-weight:normal;
  color: #fff;
} 
ul.menu_left li:hover ul a, ul.menu_left li.hover ul a, ul.menu_left li ul li:hover ul a, ul.menu_left li ul li.hover ul a
{ 
  background: #140000 url(images/bg_button.gif) no-repeat;
  font-weight:normal; 
  color: #FF9900;
} 
ul.menu_left li:hover ul a:hover, ul.menu_left li.hover ul a:hover, ul.menu_left li ul li:hover ul a:hover, ul.menu_left li ul li.hover ul a:hover  
{ 
  background: #5C0000 url(images/bg_button.gif) 100% 0% no-repeat;
  font-weight:normal;
  color: #fff;
}
ul.menu_left ul.menu_left_1 
{ 
  position:absolute; 
  margin-top:-23px;
  margin-left:161px;
  visibility:hidden;
  width:161px;
  border-left:1px solid #666;
} 
ul.menu_left li:hover ul.menu_left_1
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu_left ul.menu_left_1 ul.menu_left_2
{ 
  position:absolute; 
  margin-top:-23px; 
  margin-left:161px;
  visibility:hidden;
  width:161px;
  border-left:1px solid #666;
} 
ul.menu_left ul.menu_left_1 li:hover ul.menu_left_2
{ 
  visibility:visible; 
  z-index:999;
} 
#novinky .archiv{
  border-top:1px solid #666;
  padding:10px 11px 10px 11px;
}
#novinky .archiv a:link, #novinky .archiv a:visited, #novinky .archiv a:active{
  color:#FF9900;
  text-decoration:underline;
}
#novinky .archiv a:hover{
  color:#FF9900;
  text-decoration:none;
}
#main .panel_polozka
{
  padding:15px 11px 0px 11px;
  color:#FF9900;
}
#main .panel_polozka p
{
  padding:0;
  margin:0 0 0.7em 0;
}
#main .panel_polozka a:link, #main .panel_polozka a:visited, #main .panel_polozka a:active{
  color:#663333;
  text-decoration:underline;
}
#main .panel_polozka a:hover{
  color:#990000;
  text-decoration:none;
}
#main .panel_polozka .datum
{
  color:#990000;
  font-weight:bold;
  margin-bottom:0.5em;
  padding-bottom:5px;
  background:url(images/bg_datum.gif) 100% 100% no-repeat
}
#main .panel_polozka p.vice
{
  padding:0px;
}
#main p.vice
{
  padding:0px 11px 0px 11px;
  text-align:right;
  margin:0 0 0.7em 0;
}
#main p.vice a:link, #main p.vice a:visited, #main p.vice a:active{
  color:#663333;
  text-decoration:underline;
}
#main p.vice a:hover{
  color:#990000;
  text-decoration:none;
}

#main #content .panel_polozka
{
  padding:10px 0px 10px 0px;
  border-bottom:#eee solid 1px;
  color:#eee;
}
#main #content .panel_polozka p
{
  padding:0;
  margin:0 0 0.3em 0;
}
#main #content .panel_polozka .datum
{
  color:#DA6B09;
  font-weight:bold;
  margin-bottom:0.5em;
  padding-bottom:5px;
  background:none;
}
#main #content .panel_polozka p.vice
{
  padding:0px;
}
#main p.vice
{
  padding:0px 11px 0px 11px;
  text-align:right;
  margin:0 0 0.7em 0;
}
#main #content .panel_polozka a:link, #main #content .panel_polozka a:visited, #main #content .panel_polozka a:active{
  color:#FF9900;
  text-decoration:underline;
}
#main #content .panel_polozka a:hover{
  color:#FF9900;
  text-decoration:none;
}


#banner_kontakt
{
  width:161px;
  height:86px;
  font-size:1px;
  background:url(images/banner_kontakt.jpg) no-repeat;
}
#text_top
{
  background:#250000 url(images/text_top.gif) no-repeat;
  height:22px;
}
#content
{
  color:#eee;
  background:#83452B url(images/bg_text.gif) repeat-x;
  padding:15px 15px 50px 15px;
}
#content h2
{
  font-size:1.1em;
  color:#FF9900;
  position:relative;
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
}
#content a:link, #content a:visited, #content a:active{
  color:#FF9900;
  text-decoration:underline;
}
#content  a:hover{
  color:#FF9900; 
  text-decoration:none;
}
#content h3 
{
  color:#DA6B09;
  font-size:1.0em;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
}
#content h4
{
  color:#fff;
  font-size:1.0em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#fff;
  font-weight:normal;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
  list-style-type:square;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.ctverecky li
{
  padding-left:0px;
  list-style:square;
  background:none;
}
#content img.right
{
  float:right;
  margin-left:10px;
}
#content img.left
{
  float:left;
  margin-right:10px;
}
#text_footer
{
  width:465px;
  height:32px;
  margin-left:163px;
  _margin-left:162px;
  &margin-left:162px;
  background: url(images/bg_text_footer.gif) no-repeat;
  position:absolute;
  margin-top:-32px;
}
#footer
{
  width:789px;
  margin-left:1px;
  height:31px;
  line-height:31px;
  background: #000000 url(images/bg_footer.gif) no-repeat;
}
#footer p
{
  margin:0;
  padding:0px 11px 0px 11px;
  float:left;
  font-size:0.9em;
  color:#744601;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#744601;
  text-decoration:underline;
}
#footer a:hover{
  color:#FF9900;
  text-decoration:none;
}
#footer .right
{
  float:right;
  text-align:right;
}
#content #sitemap ul
{
  padding:0px 0px 0px 20px;
  margin:0px 0px 5px 0px;
  list-style-type:none;
}
#content #sitemap ul li
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/zavrena.gif) no-repeat;
}
#content #sitemap ul li.otevrena
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/otevrena.gif) no-repeat;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
  margin-bottom:10px;
}
.nahoru a
{
  background: #E6E6E7;
  line-height:30px;
  position:relative;
  right:-10px;
  padding:8px 10px 9px 10px;
}
#content .foto img
{
  border:1px solid #666666;
}
#content.clenove
{
  padding:0px 0px 50px 0px;
}
#content.clenove h2
{
  padding:15px 15px 0px 15px;
}
#clen_ivos
{
  height:133px;
  width:465px;
  background:url(images/bg_ivos.jpg) no-repeat;
}
#clen_milan
{
  height:133px;
  width:465px;
  background:url(images/bg_milan.jpg) no-repeat;
}
#clen_petr
{
  height:133px;
  width:465px;
  background:url(images/bg_petr_cb.jpg) no-repeat;
}
#clen_pavel
{
  height:133px;
  width:465px;
  background:url(images/bg_pavel_cb.jpg) no-repeat;
}
#clen_lukas
{
  height:133px;
  width:465px;
  background:url(images/bg_lukas.jpg) no-repeat;
}
#clen_david
{
  height:133px;
  width:465px;
  background:url(images/bg_david_cb.jpg) no-repeat;
}
#clen_davidv
{
  height:133px;
  width:465px;
  background:url(images/bg_davidv.jpg) no-repeat;
}
#clen_standa
{
  height:133px;
  width:465px;
  background:url(images/bg_standa.jpg) no-repeat;
}
.clen
{
  text-align:right;
}
#content .clen .text
{
  padding:15px 15px 10px 145px;
  font-size:10px;
}
#content .clen .text h3
{
  font-size:11px;
  margin-bottom:1em;
}
#content .kontakt_m
{
  width:200px;
  float:left;
  border:1px solid #FDC065;
  margin:0px 5px 5px 5px;
}
#content .kontakt
{
  padding:10px 10px 10px 10px;
}
#content table
{
  width:100%;
  border-collapse:collapse;
}
#content table th
{
  border:1px solid #666666;
  color:#DA6B09;
  text-align:left;
  padding:5px; 
}
#content table td
{
  border:1px solid #666666;
  padding:3px 5px;
}
#content table td.datum
{
   white-space:nowrap;
}
#novy_vzkaz fieldset
{
  border:0px;
  font-size:11px;
  padding:0px;
  margin:0px;
}
#novy_vzkaz label
{
  width:120px;
  padding-top:3px;
  display:block;
  float:left;
  font-weight:bold;
}
#novy_vzkaz textarea
{
  width:300px;
  display:block;
  float:left;
  background:#ccc;
  height:80px;
  padding:2px;
  border:1px solid #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
#novy_vzkaz div.formrow
{
  padding-top:5px;
}
#novy_vzkaz #jmeno
{
  width:300px;
  background:#ccc;
  border:1px solid #000;
  display:block;
  float:left;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
#novy_vzkaz #email
{
  width:300px;
  border:1px solid #000;
  display:block;
  float:left;
  background:#ccc;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
#novy_vzkaz #pridej
{
  width:305px;
  _width:305px;
  height:2em;
  font-weight:bold;
  display:block;
  float:left;
  color:#FF9900;
  font-size:11px;
  border:0px solid #ccc;
  background:#120000;
}
#content ul#prispevek
{
   list-style:none;
   padding:0px;
   margin:20px 0px 10px 0px;
}
#content ul#prispevek li
{
   border-bottom:1px solid #ddd; 
}
/* eshop */

#content .form_rez
{
  padding-top:0px;
  position:relative;
  /*display:none;*/
  margin-left:0px;
  width:405px;
  padding:0px 10px 10px 10px;
  border:1px solid #da6b09;
}
#content .form_rez h3
{
  margin-top:15px;
  font-size:1.0em;
  margin-bottom:0px;
  padding-bottom:10px;
  color:#fff;
}
#content .form_rez .formrow
{
  padding-bottom:6px;
  margin-left:20px;
}
#content .form_rez .formrow textarea
{ 
  border:1px solid #7F9DB9;
  width:200px;
  padding:2px 3px;
  height:80px;
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .form_rez .formrow label
{
  width:150px;
  padding-top:2px;
  display:block;
  float:left;
  font-weight:bold;
  color:#ed8325;
}
#content .form_rez .formrow .txtname
{
  float:left;
  padding:2px 3px;
  width:200px;
  font-size:1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #000;
  display:block;
}
#content .form_rez .formrow .txtname.ks
{
  width:30px;
}
#content .form_rez .btn_form
{
   width:96px;
   height:20px;
   color:#fff;
   margin-top:10px;
   line-height:20px;
   border:0px solid black;
   font-size:1em;
   font-weight:bold;
   margin-right:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background: #da6b09; 
}
#content .form_rez #buttons
{
  padding-left:170px;
}
#content table.odkazy{
  width:100%;
  border-collapse:collapse;
  margin-bottom:30px;
  margin-top:6px;
  border-top:1px solid #999;
}
#content table.odkazy td{
  border:0px;
  border-bottom:1px solid #999;
  padding:5px 5px;
}
#content table.odkazy .left{
  width:210px;
}
.line_orange{
  height:1px;
  line-height:1px;
  overflow:hidden;
  margin:10px 0px;
  background:#da6b09
}
.navigace
{
  font-size:10px;
  color:#da6b09; 
  font-weight:bold;
  padding:3px 10px 3px 10px;
}
.navigace a:link, .navigace a:visited, .navigace a:active{
  color:#da6b09;
  font-weight:normal;
  text-decoration:underline;
}
.navigace a:hover{
  color:#da6b09;
  font-weight:normal;
  text-decoration:none;
}







