/* CSS Document Druckvo.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   background: #F1BE1B url(../img/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
    
}
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{
  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
{

}
#top .line_green
{
  margin-left:1px;
  width:705px;
  height:4px;
  background:#015E1E;
  font-size:1px;
}
#logoprint{
  
}
#logo{
  display:none;
  float:left;
  width:440px;
  height:94px;
  background:#fff;
}
#logotyp{
  margin:0; 
  padding:0;
  position:relative;
  width:440px;
  height:94px;
  overflow:hidden;
  z-index:3;
  color:#fff;
  font-size:20px;
}
#logotyp a {
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
  width:440px;
  height:94px;
  margin-top:0px;
  background: url(../img/logo.jpg) no-repeat;
}


/*
#panel_right{
  float:right;
  width:550px;
}
#panel_left{
  float:left;
  width:209px;
}
#panel_left_bg{
  float:left;
  width:209px;
  background: url(../img/bg_menu.gif) repeat-y;
}
#logoprint{
  display:none;
}
#logo{
  float:left;
  width:202px;
  height:83px;
  background:#031951;
}
#logotyp{
  margin:0; 
  padding:0;
	position:relative;
	width:202px;
  height:83px;
  overflow:hidden;
	z-index:3;
	color:#fff;
	font-size:20px;
}
#logotyp a {
	display:block;
	position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
	width:202px;
  height:81px;
  margin-top:2px;
	background: url(../img/logo.gif) no-repeat;
}
#panel_left_pruh{
  float:left;
  width:209px;
  background: url(../img/bg_panel_left_bez.jpg) 100% 0% no-repeat;
}
/*menu*/
#menu_bg{
  clear:both;
  width:209px;
  background: url(../img/bg_panel_left.jpg) 100% 0% no-repeat;
}
#menu{
  clear:both;
  width:192px;
  margin-left:5px;
}
#konec_menu{
  clear:both;
  background: url(../img/bg_menu_bottom.gif) 0% 100% no-repeat;
  width:209px;
  font-size:1px;
  height:15px;
}
#cleaner{
  clear:both;
}
.cleaner{
  clear:both;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
#menu ul.menu li { 
  list-style-type: none; 
}
#menu ul.menu li .btn_text{
  display:block;
  padding-left:36px;
  color: #fff;
  font-size:12px;
}
#menu ul.menu li a:hover .btn_text{
  color: #433104; 
}
#menu ul.menu li.item { 
  width: 192px; 
  height: 31px;
  float: left;        
  _float: auto;       
  _float/**/: left;  
  _fl\oat: left;
} 
#menu ul.menu li.item a { 
  display: block; 
  width: 192px; 
  height: 31px; 
  line-height: 31px; 
  background: #071d54 url(../img/button.gif) no-repeat; 
} 
#menu ul.menu li.item a:hover { 
  background: #dccfab url(../img/button_c.gif) no-repeat;
  text-decoration: none;
  color: #433104; 
}
/*konec menu*/

#panel_left_contant{
  background: url(../img/bg_panel_left_contant.gif) repeat-y;
  clear:both;
  width:209px;
}
#boxy{
  clear:both;
  margin-left:19px;
  width:176px;
}
#login{
  width:176px;
  color:#333331;
}
#login_title{
  width:176px;
  height:34px;
  background: url(../img/login_title.gif) no-repeat;
}
#login_title div{
  font-weight:bold;
  padding-left:10px;
  padding-top:12px;
  font-size:13px;
}
#login_contant{
  width:176px;
  height:115px;
  background: url(../img/login_bg.gif) no-repeat;
}
.login_row{
  margin-left:10px;
  padding-top:4px;
}
.login_row label{
  width:50px;
  margin-top:2px;
  margin-right:3px;
  _margin-right:0px;
  text-align:right;
  font-size:13px;
  float:left;
  display:block;
}
#login .male{
  font-size:11px;
  margin-right:13px;
  text-align:right;
}
#login .male a:link, #login .male a:visited, #login .male a:active{
  color:#1a2d65;
  text-decoration:underline;
}
#login .male a:hover{
  color:#1a2d65;
  text-decoration:none;
}

#boxy input {
   border: 1px solid #a58c3e;	
   background: url(../img/bg_input.gif) repeat-x;
   font-family: Times New Roman, Times, serif;
}
#boxy input.input1 {
  width: 100px;	
}

#boxy input.input2 {
  width: 150px;	
}
#login .row_tlacitko {
  text-align:right;
  margin-right:13px;
}
#login input.tlacitko {
  margin-top:10px;
  border: 0px;
  background: url(../img/tlacitko_68.gif) no-repeat;
  width: 68px;
  height:23px;
  color:#fff;	
  font-weight:bold;
  font-family: Times New Roman, Times, serif;
}
#clenstvi{
  width:174px;
  color:#333331;
  background:#fff;
  padding:5px 0px;
}
#clenstvi_title{
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 8px 0px;
  text-align:center;
}
#schuzka{
  
}
#schuzka select {
   border: 1px solid #a58c3e;	
   background: url(../img/bg_input.gif) repeat-x;
   font-family: Times New Roman, Times, serif;
   margin:0px;
   padding:0px;
   font-size:13px;
}
#schuzka option{
  background:#fff;
}
#schuzka .row{
  font-size:13px;
  width:169px;
  margin-left:7px;
  line-height: 22px;
  height:22px;
}
#schuzka .row_cal{
  font-size:13px;
  width:137px;
  float:left;
  line-height: 22px;
  height:22px;
}
#schuzka .row_input{
  font-size:13px;
  width:169px;
  margin-left:7px;
  _margin-left:3px;
  line-height: 22px;
  height:22px;
}
.calendar-btn{
  float:left;
  width:17px;
  margin-top:3px;
  _margin-top:1px;
  height:17px;
  
}
#schuzka input.tlacitko {
  border: 0px;
  background: url(../img/tlacitko_68.gif) no-repeat;
  width: 68px;
  height:23px;
  margin-left:0px;
  margin-right:4px;
  color:#fff;	
  font-weight:bold;
  font-family: Times New Roman, Times, serif;
}
#date{
  width:176px;
  color:#333331;
}
#date_title{
  width:176px;
  height:37px;
  background: url(../img/bg_schuzka_title.jpg) no-repeat;
}
#date_title div{
  font-weight:bold;
  padding-top:9px;
  padding-left:8px;
  font-size:13px;
}
#date_contant{
  width:176px;
  height:150px;
  background: url(../img/bg_schuzka_body.gif) repeat-y;
}
#date_foot{
  width:174px;
  height:2px;
  font-size:1px;
  background:#fff;
}

#mailing{
  width:176px;
  color:#333331;
}
#mailing_title{
  width:176px;
  height:37px;
  background: url(../img/mailing_title.gif) no-repeat;
}
#mailing_title div{
  font-weight:bold;
  padding-top:15px;
  padding-left:10px;
  font-size:13px;
}
#mailing_contant{
  width:176px;
  height:88px;
  background: url(../img/mailing_bg.gif) no-repeat;
}
.mailing_row{
  text-align:center;
  padding-top:8px;
}
#mailing .male{
  font-size:11px;
  margin-left:13px;
  padding-top:5px;
  text-align:left;
}
#mailing .male a:link, #mailing .male a:visited, #mailing .male a:active{
  color:#1a2d65;
  text-decoration:underline;
}
#mailing .male a:hover{
  color:#1a2d65;
  text-decoration:none;
}
#mailing .row_tlacitko {
  text-align:right;
  margin-right:13px;
}
#mailing input.tlacitko {
  margin-top:10px;
  border: 0px;
  background: url(../img/tlacitko_68.gif) no-repeat;
  width: 68px;
  height:23px;
  margin-left:4px;
  margin-right:4px;
  color:#fff;	
  font-weight:bold;
  font-family: Times New Roman, Times, serif;
}
.line_panel_left{
  margin:10px 0px; 
  overflow:hidden;
  line-height: 1px;
  font-size: 1px;
  display:block;
  width:176px;
  height:2px;
  background: #000 url(../img/line_panel_left.gif) repeat-x;
}
#header{
  margin:0; 
  padding:0;
	position:relative;
	width:545px; 
  height:227px;
  overflow:hidden;
	z-index:3;
}
#header span {
	display:block;
	position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
	width:545px; 
  height:227px;
	margin:0;
  padding:0;
	background: url(../img/header.jpg) no-repeat;
	}
h1{
  font-size:15px;
}
#mutace{
  position:absolute;
  margin-left:350px;
  width:160px;
  height:50px;
  z-index:5;
  font-size:12px;
}
.lang{
  width:40px;
  padding-top:30px;
  float:left;
  padding-top:30px;
  text-align:center;
  color:#1a2d65;
  background: url(../img/lang.gif) 50% 10px no-repeat;
}
#mutace #active{
  width:40px;
  height:50px;
  padding-top:30px;
  float:left;
  text-align:center;
  background: url(../img/lang.gif) 50% 12px no-repeat;
}
#mutace a:link, #mutace a:visited, #mutace a:active{
  color:#1a2d65;
  text-decoration:underline;
  font-weight:bold;
}
#mutace a:hover{
  color:#1a2d65;
  text-decoration:none;
}
#content{
  float:left;
  _float:none;
  width:540px;
  margin-right:10px;
  background: #fff url(../img/bg_contant.jpg) no-repeat;
  font-size:0.9em;
  color:#333331;
}
#content ul{
  padding:0px;
  margin:0px 2px 6px 0px;
}
#content li{
  margin:0px;
  padding:0px;
}

#content ul.decimal{
  list-style:decimal;
  margin-left:28px;
  _margin-left:32px;
}
#content ul.decimal li{
  margin-top:2px;
  font-weight:bold;
}
#content ul.decimal li span{
  font-weight:normal;
  letter-spacing:1px;
}
#content a:link, #content a:visited, #content a:active{
  color:#1a2d65;
  text-decoration:underline;
  font-weight:bold;
}
#content a:hover{
  color:#1a2d65;
  text-decoration:none;
  font-weight:bold;
}
#content #navigace{
  text-align:right;
  font-size:12px;
  padding:0px 8px 5px 8px;
}
#contant_center ul{
  list-style:auto;
  margin:8px 8px 8px 25px;
}
#contant_center li{
  list-style:auto;
  margin:8px 0px 8px 0px;
}
#contant_center .left_kontakt{
  float:left;
  width:267px;
}
#contant_center .right_kontakt{
  float:left;
  width:267px;
}
#content p img.leftobr, #content div img.leftobr{
  float:left;
  margin-top:5px;
  margin-right:5px;
}
#content p img.rightobr, #content div img.rightobr{
  float:right;
  margin-left:5px;
  margin-top:5px;
}
#content .justify{
  text-align:justify;
}
#content .center{
  text-align:center;
}
#content .right{
  text-align:right;
}
#content h3{
  font-size:1.3em;
  font-weight:normal;
  padding:0px;
  margin:9px 8px 5px 8px;
  clear:both;
}
#content .ref_obr{
  margin-left:5px;
  width:250px;
  float:right;
}
.top_nahoru{
  font-size:13px;
  clear:both;
}
#contant_center .left_kontakt p{
  padding: 15px 0px 15px 30px;
}
#contant_center .right_kontakt p{
  padding: 15px 0px 15px 30px;
}

#contant_left{
  width:275px;
  float:left;
  padding-top:5px;
}
#contant_left p{
  padding:0px;
  margin:0px 8px 6px 8px;
}
#contant_right{
  float:left;
  width:254px;
  margin-left:5px;
  padding-top:5px;
}
#contant_right p{
  padding:0px;
  margin:0px 8px 6px 8px;
}
#contant_center{
  width:534px;
  float:left;
  padding-top:5px;
}
#contant_center p{
  padding:0px;
  margin:0px 8px 8px 8px;
}
.title_gold {
  background: #ac9862 url(../img/bg_title_gold.gif) no-repeat;
  height:35px;
  line-height:35px;
  margin-bottom:8px;
}
.title_gold h2{
  margin:0px;
  padding:0px 0px 0px 8px;
  font-size:18px;
  color:#fff;
}
.title_blue {
  margin-bottom:10px;
  background: #0a225f url(../img/bg_title_blue.gif) no-repeat;
  height:35px;
  line-height:35px;
}
.title_blue h2{
  margin:0px;
  padding:0px 0px 0px 8px;
  font-size:18px;
  color:#fff;
}
.novinka{
  margin:0px 8px 15px 8px;
}
.novinka .datum{
  font-size:0.8em;
}
#content .novinka h3{
  margin:0px 0px 6px 0px;
  padding:0px;
  font-weight:bold;
  font-size:1em;
}
#contant_right .novinka p{
  padding:0px;
  margin:0px 0px 6px 0px;
}
.novinka img{
  float:left;
  margin-right:7px;
  border:3px solid #e2d8bc;
}
#formular_m{
  margin-top:7px;
  float:left;
  width:275px;
  height:258px;
  background: #ede3cc url(../img/bg_formular.jpg) no-repeat;
}
#formular{
  padding:8px;
  font-size:0.9em;
}
#formular_m h2{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  color:#333331;
}
#content #formular p{
  padding:0px;
  margin:0px 0px 10px 0px;
}
.formular_row{
  padding-top:4px;
}
.formular_row label{
  width:110px;
  margin-right:3px;
  margin-top:2px;
  text-align:right;
  font-size:13px;
  float:left;
  display:block;
  font-weight:bold;
}
.formular_row_taxtarea textarea{
  width:130px;
  margin-top:5px;
  _margin-top:4px;
  height:70px;
  font-size:12px;
  letter-spacing:-1px;
  background:#f1ead7;
  border:1px solid #a58c3e;	
}
.formular_row_taxtarea label{
  width:110px;
  margin-right:3px;
  margin-top:2px;
  text-align:right;
  font-size:13px;
  float:left;
  display:block;
  font-weight:bold;
}
.formular_row_radio{
  padding-top:4px;
}
.formular_row_radio label{
  width:104px;
  margin-right:3px;
  margin-top:2px;
  text-align:right;
  font-size:13px;
  float:left;
  font-weight:bold;
  display:block;
}
#formular .formular_row_radio input{
   border: 0px;	
   background: none;
   width: 15px;
} 
#formular .radio_btn{
   margin:8px 0px;
}  	
#formular .formular_row input {
   border: 1px solid #a58c3e;	
   background: url(../img/bg_input.gif) repeat-x;
   width: 130px;	
}
#formular input.radio{
  width: 20px;
}
#formular .row_tlacitko {
  margin-left:113px;
  _margin-left:116px;
}
#formular input.tlacitko {
  margin-top:10px;
  border: 0px;
  background: url(../img/tlacitko_68.gif) no-repeat;
  width: 68px;
  height:23px;
  color:#fff;	
  font-weight:bold;
  font-family: Times New Roman, Times, serif;
}
#selfmarketing{
  margin-top:10px;
  width:150px;
  height:15px;
  width:70px;
  _width:130px;
  margin-left:auto;
  margin-right:auto;
  _margin-left:23px;
}
#sitemap{
  background: url(../img/sitemap.gif) 50% 50% no-repeat;
  width:30px;
  float:left;
  height:15px;
}
#send2friend{
  background: url(../img/send2friend.gif) 50% 50% no-repeat;
  width:30px;
  float:left;
  height:15px;
}
#homepage{
  background: url(../img/homepage.gif) 50% 50% no-repeat;
  width:30px;
  float:left;
  height:15px;
}
#favorites{
  background: url(../img/favorite.gif) 50% 50% no-repeat;
  width:30px;
  float:left;
  height:15px;
}
#print{
  background: url(../img/print.gif) 50% 50% no-repeat;
  width:30px;
  float:left;
  height:15px;
}
.hide {
  display: none;
}
.visible {
  display: block;	
}
#footer{
  clear:both;
  height:58px;
  width:744px;
  margin-left:10px;
  line-height:58px;
  background: #fff url(../img/bg_footer.gif) no-repeat;
}
#footer p{
  padding:0px 0px 0px 225px;
  margin:0px;
  font-size:12px;
  color:#8f886f;
}
#footer p span{
  color:#cbaf5a;
  padding:0px 10px;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#1a2d65;
}
#footer a:hover{
  color:#1a2d65;
  text-decoration:underline;
}

/* hover menu */

#menu ul.menu ul.druhe 
{ 
  position:absolute; 
  margin-top:-31px; 
  margin-left:191px;
  _margin-left: 175px;       
  _margin-left/**/: 191px;  
  _mar\gin-left: 191px; 
  visibility:hidden;
  width:192px;
  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:-31px; 
  margin-left:191px;
  _margin-left: 175px;       
  _margin-left/**/: 191px;  
  _mar\gin-left: 191px; 
  visibility:hidden;
  width:192px;
  border-bottom:1px solid black;
} 
#menu ul.menu ul.druhe li:hover ul.treti
{ 
  visibility:visible; 
  z-index:999;
}  
/* konec hover menu */

