.h1_replace {
      position:relative;
      margin:0px; padding:0px;
      overflow: hidden;
}
.h1_replace span{
      display:block;
      position:absolute;
      top:0px;
      left:0px;
      z-index:1;
}


.text-table-left-table{
  width:145px;
  border:0px;
}
.text-table-left-table-top{
  width:145px;
  height:10px;
  background-image:url(../tpl/images/left-column_03.gif);
  background-repeat:no-repeat;
  background-position:center top;
  font-size:1px;
}
.text-table-left-table-main{
  width:145px;
  height:180px;
  background-color:#f6f7f7;
  padding:0px 15px;
}
.text-table-left-table-bottom{
  width:145px;
  height:10px;
  background-image:url(../tpl/images/left-column_06.gif);
  background-repeat:no-repeat;
  background-position:center top;
  font-size:1px;
}


.text-table{
  
}
.text-table-td-left{
  width: 145px;
}
.text-table-td-right{
  width: 590px;
  padding:0px 70px 0px 30px;
}

#category_menu_div{
  width:775px;
  height:38px;
  padding-top:14px;
  background-image:url(../tpl/images/menu_03.gif);
  margin-left:auto;
  margin-right:auto;
}
#category_menu_div ul{
  list-style: none;
  list-style-type: none;
  width:745px;
  margin:0px auto;
  padding:0px;
  position: relative;
}
#category_menu_div ul li{
  float:left;
  text-align:center;
}
#category_menu_div ul li a{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_off.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#515b65;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}
#category_menu_div ul li a:hover{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_on.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#a2a7ac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}

#category_menu_div ul li a.checked{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_on.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#a2a7ac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}
#category_menu_div ul li a.checked:hover{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_on.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#515b65;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}

#category_menu_div ul li a.open_tab{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_open.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#a2a7ac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}
#category_menu_div ul li a.open_tab:hover{
  padding-top:4px;
  display:block;
  background-image:url(../tpl/images/menu_open.gif);
  background-repeat:no-repeat;
  width:147px;
  height:24px;
  color:#515b65;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.35em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
}

ul, ul li {
  margin:0px;
  padding:0px;
  list-style: none;
}
li a {display:block;}
.li_men{
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
}
#stpk{
  font-size:10px;
  color:#969b9f;
}
.microfont{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9px;
  line-height:1.05em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
}
td{
  vertical-align:top;
}
img{
	border-width:0px;
}
a img:link {text-decoration:none;border-style: none;border-width:0px;}
a img:visited {text-decoration:none;border-style: none;border-width:0px;}
a img:hover {text-decoration:none;border-style: none;border-width:0px;}
a img:active {text-decoration:none;border-style: none;border-width:0px;}

#fixit{
  position:absolute;
  top:100px;
  left:100px;
  z-index:2;
  display:none;
  font-family: vardena,Arial,Helvetica,sans-serif;
	color: #666666;
	font-size: 12px;
}
#fixittbl{
  width:200px;
}
#fixitmaintbl{
  padding:0px;
  background-image:url(../images/fixit2.gif);
  background-repeat:repeat-y;
  padding-left:5px;
  padding-right:5px;
}
    a.menu:link{
      color:#555f6a;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    a.menu:visited{
      color:#555f6a;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    a.menu:hover{
      /*color:#cc0000;*/
      color:#c1272d;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;	
      border-bottom-width: 0px;
      border-bottom-style: none;
      background:#e4f2f9;
    }
    a.menu:active{
      color:#555f6a;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    
    
    
    a.menu_top:link{
      color:#a2a7ac;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    a.menu_top:visited{
      color:#a2a7ac;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    a.menu_top:hover{
      /*color:#cc0000;*/
      color:#c1272d;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;	
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    a.menu_top:active{
      color:#a2a7ac;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      line-height:1.35em;
      vertical-align:baseline;
      letter-spacing:normal;
      word-spacing:normal;
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
      text-transform:none;
      text-decoration:none;
      text-indent:0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
    }
    
    
    body{
      background-image:url(../images/tlo_03.gif);
      background-position:left top;
      background-repeat:repeat-x;
      background-color:#f6f7f7;
      margin:2px;
      font-family:Arial,Helvetica,sans-serif;
      font-size:11px;
    }
    h1{
      color:#8aa5b1;
      font-size:20px;
      margin-top:0px;
      margin-bottom:8px;
    }
    
h1 a:link{
  color:#8aa5b1;
  text-decoration:none;
  border-bottom-style: none;
}
h1 a:visited{
  color:#8aa5b1;
  text-decoration:none;
  border-bottom-style: none;
}
h1 a:hover{
  color:#c1272d;
  text-decoration:none;
  border-bottom-style: none;
}
h1 a:active{
  color:#8aa5b1;
  text-decoration:none;
  border-bottom-style: none;
}
    
    
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 135px;*/
	/*border-bottom: 1px solid #ccc;*/
	}
ul li {
	position: relative;
	}
ul li a {
	display: block;
	border-style:none;
  border-width:0px;
  border-spacing:0px;
  padding-left:1px;
  padding-right:1px;
  padding-top:0px;
  padding-bottom:1px;
  z-index:999;
	/*padding: 5px;border: 1px solid #ccc;
	border-bottom: 0;text-decoration: none;
	color: #777;
	*/
	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
li:hover ul {display: block;}
li:hover ul, li.over ul {display: block;}
/*............*/


a.stpk:link{
  color:#adacac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:1.08em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  text-decoration:none;
  border-bottom-style: none;
}
a.stpk:visited{
  color:#adacac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:1.08em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  text-decoration:none;
  border-bottom-style: none;
}
a.stpk:hover{
  color:#b60000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:1.08em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  text-decoration:none;
  border-bottom-style: none;
}
a.stpk:active{
  color:#adacac;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:1.08em;
  vertical-align:baseline;
  letter-spacing:normal;
  word-spacing:normal;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  text-indent:0px;
  text-decoration:none;
  border-bottom-style: none;
}
.preloadimages{
  display:none;
}

#kontakt_dojazd1, #kontakt_dojazd2, #kontakt_dojazd3{
	display:none;
}

.banner_portfolio{
	margin-top:25px;
}
