/* CSS Document Druckvo.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   background: #C37601 url(../img/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: underline;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
form{
  border:0px;
  margin:0px;
  padding:0px;
}
.cleaner
{
  clear:both;
}
table
{
  font-size:1em;
}
h1.print{
  display:none;
}
.nocss{
  display:none;
}
input, textarea{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 744px;
}
#box2{
  float:left;
  background: #fff url(../img/bg_box2.gif) repeat-y;
  width: 744px;
}
#box3{
  float:left;
  background: url(../img/bg_box3.gif) no-repeat;
  width: 744px;
}
#box4
{
  width:706px;
  margin-left:19px;
  margin-top:18px;
}
#top
{
  position:absolute;
  top:18px;
  width:706px;
  height:98px;
}
#top .line_brown
{
  margin-left:1px;
  width:705px;
  height:4px;
  background:#DB8B00;
  font-size:1px;
}
#logoprint{
  display:none;
}

#logo
{
  width:440px;
  height:94px;
  padding-top:4px;
  background:#fff;
}
#logotyp{
  margin:0; 
  padding:0;
  position:relative;
  width:440px;
  height:94px;
  overflow:hidden;
  z-index:3;
  color:#000;
  font-size:20px;
}
#logotyp #neblik {
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
  width:440px;
  height:94px;
  margin-top:0px;
  background: url(../img/logo2.jpg) no-repeat;
}
#logotyp #neblik a {
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
  width:440px;
  height:94px;
  margin-top:0px;
}
#top_left
{
  width:266px;
  float:right;
  height:94px;
  background: url(../img/bg_top_left.jpg) no-repeat;
}
#selfmarketing
{
  font-size:0.8em;
  float:right;
  margin-top:55px;
}
#selfmarketing span
{
  display:none;
}
#selfmarketing .hide {
  display: none;
}

#selfmarketing .visible {
  display: block;	
}
#selfmarketing #homepage
{
  width:51px;
  height:39px;
  float:left;
  background:url(../img/ico_home.gif) no-repeat;
}
#selfmarketing #send2friend
{
  width:51px;
  height:39px;
  float:left;
  background:url(../img/ico_send2friend.gif) no-repeat;
}

#selfmarketing #sitemap
{
  width:51px;
  height:39px;
  float:left;
  background:url(../img/ico_sitemap.gif) no-repeat;
}


#sitemap ul {
   margin: 10px 20px;
}

#sitemap ul li {
   margin: 5px 0;
}

#selfmarketing #print
{
  width:51px;
  height:39px;
  float:left;
  background:url(../img/ico_print.gif) no-repeat;
}
#selfmarketing #favorites
{
  width:51px;
  height:39px;
  float:left;
  background:url(../img/ico_favorites.gif) no-repeat;
}
#selfmarketing #selfmarketing_end
{
  width:7px;
  height:39px;
  float:left;
  background:url(../img/selfmarketing_end.gif) no-repeat;
}
#main
{
  
}
#panel_left
{
  float:left;
  width:194px;
}
#panel_right
{
  float:right;
  width:510px;
}
#main_img
{
  width:510px;
  height:159px;
  position:absolute;
  top:116px;
  background:#811D0A;
  font-size:1px; 
}
#content_navi
{
  margin-top:161px;  
  width:510px;
}
#content_bg_m
{
  width:510px;
  background:url(../img/bg_content.gif) no-repeat;
}
#content_bg
{
  padding:2px 2px 0px 2px;
}
#main h2
{
  padding:0px 0px 0px 45px;
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  color:#fff;
}
.red_bg
{
  width:100%;
  height:33px;
  line-height:33px;  
  background: #542705 url(../img/red_bg.gif) repeat-x;
}
.red_left
{
  width:100%;
  height:33px;
  background: url(../img/red_left.gif) 0% 0% no-repeat;
}
.red_right
{
  width:100%;
  height:33px;
  background: url(../img/red_right.gif) 100% 0% no-repeat;
}
.orange_bg
{
  width:100%;
  height:33px;
  line-height:33px;  
  background: #E19808 url(../img/orange_bg.gif) repeat-x;
}
.orange_sipka
{
  width:100%;
  height:33px;
  background: url(../img/orange_sipka.gif) 0% 0% no-repeat;
}
.orange_roh
{
  width:100%;
  height:33px;
  background: url(../img/orange_roh.gif) 100% 0% no-repeat;
}
.brown_bg
{
  width:100%;
  height:33px;
  line-height:33px;  
  background: #542705 url(../img/brown_bg.gif) repeat-x;
}
.brown_left
{
  width:100%;
  height:33px;
  background: url(../img/brown_left.gif) 0% 0% no-repeat;
}
.brown_right
{
  width:100%;
  height:33px;
  background: url(../img/brown_right.gif) 100% 0% no-repeat;
}
#aktuality
{
  width:252px;
  height:335px;/*260px;*/
  float:left;
}
#aktuality .content
{
  padding-right:0px;
}
#ofirme
{
  background:#F4EEE9;
	width:252px;
  float:left;
  margin-left:2px;
  height: 335px; /*260px;*/
}
#ofirme p{
  margin:0px 0px 0.8em 0px;
  padding:0px;
}
#box_ofirme
{
  height: *177px;
  
}
#box_ofirme_vice{
  height:30px;
  line-height:30px;
  font-weight:bold;
}
#technologie
{
  width:252px;
  margin-bottom:10px;
  float:left;
}
#rychle_vyridit
{
  width:252px;
  float:left;
  margin-bottom:10px;
  margin-left:2px;
  
}
.content
{
  padding:20px;
  font-size:0.75em;
  color:#3D2300;
}
.content.hp
{
  padding:10px;
  font-size:0.75em;
  color:#3D2300;
}
.content h3{
  margin:0px 0px 0.8em 0px;
  padding:0px;
  color:#96170D;
  font-size:1.1em;
}
.content h4{
  margin:0px 0px 0.5em 0px;
  padding:0px;
  color:#3D2300;
  font-size:1em;
}
.content h5{
  margin:0px 0px 0.3em 0px;
  padding:0px;
  color:#3D2300;
  font-size:1em;
}
.content p{
  padding:0px;
  margin:0px 0px 1.2em 0px;
}
.content a:link, .content a:visited, .content a:active{
  color:#96170D;
  text-decoration:underline;
}
.content a:hover{
  color:#96170D;
  text-decoration:none;
}
.content ul{
  padding:0px;
  margin:0px 0px 1em 20px;
}
.content li{
  margin:5px 0px 5px 0px;
  padding:0px;
}
.content ul.tech{
  list-style:decimal;
  line-height:1.5em;
  margin-left:20px;
  _margin-left:24px;
}
.content ul.tech li{
  color:#3D2300;
}
.content ul.tech li span{
  color:#96170D;
}
#box_novinky_m{
  width: 242px;
  height: 250px; /*177px;*/
}
#box_novinky{
  height: 250px; /*177px;*/
  padding-right:5px;
  overflow: auto;
  scrollbar-face-color: #C25C54;
  scrollbar-highlight-color: #fff;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-shadow-color: #C25C54;
  scrollbar-arrow-color: #000; 

}
.novinka
{
  margin-bottom:1.7em;
  clear: left;
}
.novinka .datum{
  font-weight:bold;
  margin-bottom:5px;
}
.novinka h3{
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:1em;
}
.novinka .odkaz {
  margin-bottom:0.8em;
  margin-right: 5px;
  clear: left;
  text-align: left;
}
.novinka p{
  margin:0px 0px 0.5em 0px;
  padding:0px;
}
.novinka .text span.obrazek_hp{
  display:block;
  float:left;
  width:77px;
  text-align:center;
  margin-right:5px;
  font-size:0px;
}
.novinka .text span.obrazek_hp img{
  border:3px solid #D8D3CC;
}

/* novinky.php */
.novinka .page_novinky
{
  font-size:1.0em;
}
.novinka .page_novinky .datum{
   font-size:0.9em;
}
.novinka .page_novinky .text{
   font-size:1em;
}

.novinka .page_novinky h3{
  font-size:1.15em;
  margin:0px 0px 7px 0px;
  color:#96170D;
}
.novinka .text span.obrazek{
  display:block;
  float:right;
  width:162px;
  text-align:center;
  background:transparent;
  font-size:0px;
  margin-bottom:5px;
}
.novinka .text span.obrazek img{
  border:3px solid #D8D3CC;
  margin-left:10px;
}
a.top_nahoru{
  font-size:1em;
  clear:both;
}
p.alignright {
  text-align:right;
  margin: 10px 0;
}
/* novinky.php */
#box_novinky_archiv{
  height:30px;
  line-height:30px;
  font-weight:bold;
}
/*menu*/
#menu
{
  
  width:194px;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
#menu ul.menu li { 
  list-style-type: none; 
}
#menu ul.menu li .btn_text{
  display:block;
  padding-left:15px;
  padding-right:7px;
  color: #fff;
  font-size:11px;
}
#menu ul.menu li a:hover .btn_text{
  color: #fff; 
}
#menu ul.menu li.item { 
  width: 194px; 
  height: 29px;
  float: left;        
  _float: auto;       
  _float/**/: left;  
  _fl\oat: left;
} 
#menu ul.menu li.item a { 
  display: block; 
  width: 194px; 
  height: 29px; 
  line-height: 29px; 
  background: #015E1E url(../img/testbtn.gif) no-repeat; 
} 
#menu ul.menu li.item a.row
{
  line-height: 14px; 
} 
#menu ul.menu li.item a:hover { 
   background-position: -194px 0%;
  text-decoration: none;
  font-weight:normal;
  color: #433104; 
}

#menu ul.menu a:hover, #menu ul.menu li:hover a, #menu ul.menu li.hover a 
{ 
  background-position: -194px 0%;
  font-weight:normal;
} 
#menu ul.menu li:hover ul a, #menu ul.menu li.hover ul a
{ 
  background: #015E1E url(../img/testbtn.gif) no-repeat;
  font-weight:normal; 
} 
#menu ul.menu li:hover ul a:hover, #menu ul.menu li.hover ul a:hover 
{ 
  background-position: -194px 0%;
  font-weight:normal;
}
/*konec menu*/
/* hover menu */

#menu ul.menu ul.druhe 
{ 
  position:absolute; 
  margin-top:-29px; 
  margin-left:194px;
  _margin-left: 178px;       
  _margin-left/**/: 194px;  
  _mar\gin-left: 194px; 
  visibility:hidden;
  width:194px;
  border-bottom:1px solid black;
} 
#menu ul.menu li:hover ul.druhe
{ 
  visibility:visible; 
  z-index:999;
}
#menu ul.menu ul.druhe ul.treti 
{ 
  position:absolute; 
  margin-top:-29px; 
  margin-left:194px;
  _margin-left: 178px;       
  _margin-left/**/: 194px;  
  _mar\gin-left: 194px; 
  visibility:hidden;
  width:194px;
  border-bottom:1px solid black;
} 
#menu ul.menu ul.druhe li:hover ul.treti
{ 
  visibility:visible; 
  z-index:999;
}  
/* konec hover menu */
#konec_menu
{
  margin-top:1px;
  background: url(../img/konec_menu.gif) no-repeat;
  width:194px;
  font-size:1px;
  height:12px;
}
#posun_sloupec
{
  font-size:0.75em;  
  width:193px;
  margin-left:1px;
  color:#3D2300;
}
#posun_sloupec a:link, #posun_sloupec a:visited, #posun_sloupec a:active{
  color:#96170D;
  text-decoration:underline;
}
#posun_sloupec a:hover{
  color:#96170D;
  text-decoration:none;
}
#zavolame_m
{
  margin-top:1px;  
  background: #fff url(../img/bg_zavolame.gif) repeat-x;
}
#zavolame 
{
  padding:8px 10px;
}
#zavolame p
{
  margin:0px 0px 5px 0px;
  padding:0px;
}
#zavolame .potvrdit_hp 
{
  border:0px;
  width:80px;
  margin-left:2px;
  _margin-left:0px;
  height:25px;
  color:#fff;
  /*float:left;
  font-size:12px;*/
  font-weight:bold;
  background: #821F0C url(../img/bg_potvrdit_hp.gif) no-repeat;
}

#zavolame .txt_zavolame 
{
  width:82px;
  float:left;
  margin-top:2px;
  padding:2px 2px 1px 2px;
  height:16px;
  border:1px solid #834F23;
  background: #fff url(../img/bg_input.gif) repeat-x;
  
}
.line_orange
{
  margin-top:1px;
  width:100%;
  height:2px;
  background:#C87A00;
  font-size:1px;
}
#banner_penzum_n
{
  width:201px;
  display:block;
  position:relative;
  margin-left:-8px;
  margin-bottom:6px;
  background: #E0A509 url(../img/banner_penzum2.jpg) no-repeat;
  height:165px;
}
#banner_penzum
{
  width:201px;
  display:block;
  position:relative;
  margin-left:-8px;
  
  
  height:160px;
}
#footer_stin
{
 width:706px;
 height:10px;
 font-size:1px;
 background: #fff url(../img/footer_stin.gif) no-repeat;
}
#footer
{
  background:#015A1D;
  width:706px;
  height:40px;
  line-height:40px;
  font-size:10px;
  color:#fff;
}
#footer .left
{
  float:left;
}
#footer .right
{
  float:right;
}
#footer p
{
  margin:0px;
  padding:0px 15px;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#DB8B00;
  text-decoration:underline;
}
#footer a:hover{
  color:#DB8B00;
  text-decoration:none;
}
#rychle_vyridit .content
{

  margin-top:1px;
  padding-top:9px;
}
#rychle_vyridit p
{
  margin:0px 0px 6px 0px;
  padding:0px;
}
.popiska
{
  width:90px;
  padding-top:3px;
  float:left;
  font-weight:bold;
  text-align:right;
}
.textbox
{
  float:left;
}
.formrow
{
  margin-bottom:5px;
  
}

/* navigace */
#navigace{
  text-align:right;
  font-size:10px;
  color:#3D2300;
  padding:0px 0px 2px 0px;
  font-weight:bold;
}
#navigace span{
  font-size:10px;
  font-weight:normal;
}
#navigace a:link, #navigace a:visited, #navigace a:active{
  color:#96170D;
  font-weight:normal;
  text-decoration:underline;
}
#navigace a:hover{
  color:#96170D;
  font-weight:normal;
  text-decoration:none;
}
#sitemap_page ul{
  margin:0px 0px 10px 20px;
  padding:10px 0px 0px 0px;
  font-size:11px;
}
#sitemap_page li{
  margin:0px 0px 2px 5px;
  padding:0px 0px 0px 0px;
}

/* fotka.php */
body.photo
{
  background:#C37601;
}
#photo{
  margin-top:15px;
  font-size:12px;
}
#photo a:link, #photo a:visited, #photo a:active{
  color:#fff;
  text-decoration:underline;
}
#photo a:hover{
  color:#fff;
  text-decoration:none;
}

.formular2{
  margin-left:8px;
}
.formular2 .label{
  vertical-align:middle;
}
.formular2 .label_top{
  vertical-align:top;
  padding-top:3px;
}
.formular2 label{
  font-weight:bold;
  font-size:12px;
}
.formular2 input.txtform{
  border:1px solid #834F23;
  background: #fff url(../img/bg_input.gif) repeat-x;
  width: 295px;        
  _width: 300px;       
  _width/**/: 300px;  
  _wid\th: 292px;
  padding:2px 0px 3px 3px;
  _padding:2px 3px 0px 3px;
  font-size:12px;
  margin:0px 0px 0px 0px;
  _height: 21px;       
  _height/**/: 21px;  
  _hei\ght: 15px;
}
.formular2 input.txtform_datum{
  border:1px solid #834F23;
  background: #fff url(../img/bg_input.gif) repeat-x;
  width: 274px;        
  _width: 279px;       
  _width/**/: 279px;  
  _wid\th: 271px;
  padding:2px 0px 3px 3px;
  _padding:2px 3px 0px 3px;
  font-size:12px;
  margin:0px 0px 0px 0px;
  _height: 21px;       
  _height/**/: 21px;  
  _hei\ght: 15px;
}
.formular2 textarea{
  border:1px solid #834F23;
  background: #fff url(../img/bg_input.gif) repeat-x;
  width: 295px;        
  _width: 300px;       
  _width/**/: 300px;  
  _wid\th: 292px;
  padding:2px 0px 3px 3px;
  _padding:2px 3px 0px 3px;
  font-size:12px;
  margin:0px 0px 0px 0px;
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formular2 input.btnform{
  padding:0px;
  font-size:12px;
  color:#fff;	
  font-weight:bold;
  width:300px;
  height:25px;
  line-height:25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #1E7439 url(../img/bg_odeslat_kontaktni.gif) no-repeat;
  border: 0px;
  margin-bottom:15px;
}
.hvezdicka
{
  display:block;
  float:right;   
}
#stin_bottom
{
  width:744px;
  height:19px;
  float:left;
  font-size:1px;
  background: #C17501 url(../img/bg_stin_bottom.gif) no-repeat;
}

#meeting * {
  margin: 0;
  padding: 0;	
}

#meeting {
  font-size:11px; 	
  background: #C37601;
  color: #fff;
}

#meeting h3 {
  
  margin:0px 0px 0px 0px;
  padding:10px;
  font-size:1.2em;
}

#meeting p {
  padding: 0 10px 10px 10px;	
}
#meeting input.telefon
{
  width:70px;
  position:relative;
  top:-1px;
  _position:static;
  padding:2px 2px 1px 2px;
  height:16px;
  border:1px solid #834F23;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
#meeting input, #meeting select {
  background: #fff url(../img/bg_input.gif) repeat-x;
  font-size:11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  margin-left:0px;
  padding:2px 0px 1px 0px;
  border:1px solid #834F23;
}

#meeting input.btn {
  border:0px;
  width:80px;
  font-size:12px;
  height:25px;
  position:relative;
  
  top:1px;
  color:#fff;
  font-weight:bold;
  background: #821F0C url(../img/bg_potvrdit_hp.gif) no-repeat;
	
}
.calendar {
  position: relative;
  top: 3px;	
}
.kontakt_left
{
  float:left;
  width:190px;
}
.kontakt_right
{
  float:right;
  width:266px;
  text-align:right;
}
#img_mapa
{
  float:left;
  margin-right:10px;
}
.img_tisk
{
  float:right;
  margin-left:10px;
  display:block;
}
.box_pul
{
  float: left; 
  width : 220px;
  
}
.box_full
{
  margin-left:1px; 
  margin-bottom:12px;
  
  position:relative;
  line-height:1.5em;
  border:0px solid #ddd; 
}
#flash2{
  position:absolute;
  top:0px;
  z-index:0;
}
#flash2 div{
  position:absolute;
  z-index:0;
}
.obr_right{
  float:right;
  margin-left:10px;
  border:3px solid #D8D3CC;
}


