/* CSS Document www.holweka.cz style.css*/
@font-face { 
font-family: 'EtelkaMediumPro';
	src: url('etelkamediumpro-webfont.eot');
	src: local('☺'), url('etelkamediumpro-webfont.woff') format('woff'), url('etelkamediumpro-webfont.ttf') format('truetype'), url('etelkamediumpro-webfont.svg#webfontJ3WeSO0D') format('svg');
	font-weight: normal;
	font-style: normal;
}
html
{
  background:#ddd url(images/bg_html.gif) repeat-x;
}
body {
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 75%;
   color:#000;
   text-align:center;
   background:  url(images/bg_body_test40.jpg) 50% 188px no-repeat;
   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;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  background:#fff;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
  margin-bottom:1.1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  width:840px;
  margin:0px auto;
}
#top
{
  width:840px;
  height:188px;
}
#logo
{
  position:relative;
  width: 345px;
  height:131px;
  z-index:20;
  overflow:hidden;
  background: #fff;
}
#logo h3
{
  padding:30px 10px 0px 10px;
  text-align:left;
  font-size:30px;
  margin:0px;
  color:#a9a9a9;
}
#logo a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
  width: 345px;
  height:131px;
  background: url(images/logo.gif) no-repeat;
}
#menu_top
{
  height:48px;
  padding-top:9px;
}
#menu_top ul, #menu_top li
{
  margin:0px;
  padding:0px;
}
#menu_top ul.menu_left
{
  height:48px;
  float:right;
}
#menu_top ul.menu_left li { /* styl nejvyssi urovne li */
  float:left;
  position:relative;
  display:inline;
  cursor:pointer;
  z-index:100;
  padding-left:2px;
  background: url(images/odrazka_top.gif) no-repeat;
}
#menu_top ul.menu_left li a /* styl nejvyssi urovne a */
{
  display:block;
  _float:left;
  height: 48px;
  line-height:48px;
  color:#fff;
}
#menu_top ul.menu_left li:hover
{
  padding-left:2px;
}
#menu_top ul.menu_left li:hover li
{
  border:0px;
}
#menu_top ul.menu_left li ul li { /* styl ostatnich li */
  float:none;
  display:block;
  _float:left;
  padding:0px;
  background: none;
}
#menu_top ul.menu_left li ul li:hover
{
  padding-left:0px;
}
#menu_top ul.menu_left li:hover ul li
{
  border:0px;
}
#menu_top ul.menu_left li a.activ /* styl nejvyssi urovne a:hover - po najeti mysi */
{
  color:#fff;
  background: #008bcf;
}
#menu_top ul.menu_left li a:hover /* styl nejvyssi urovne a:hover - po najeti mysi */
{
  color:#fff;
  background: #008bcf;
}
#menu_top ul.menu_left li ul li a:hover 
{
  color:#fff;
  background: #008bcf;
}
#menu_top ul.menu_left li:hover a 
{ 
  color:#fff;
  background: #008bcf;
} 
#menu_top ul.menu_left li ul li:hover a,
#menu_top ul.menu_left li ul li ul li:hover a
{ 
  color:#fff;
  background: #008bcf;
} 
#menu_top ul.menu_left li ul li:hover a .btn_text,
#menu_top ul.menu_left li ul li ul li:hover a .btn_text
{ 
  display:block;
} 
#menu_top ul.menu_left li:hover ul a,  
#menu_top ul.menu_left li ul li:hover ul a, 
#menu_top ul.menu_left li ul li ul li:hover ul a 
{ 
  color:#fff;
  background: #016596;
} 
#menu_top ul.menu_left li:hover ul a .btn_text,  
#menu_top ul.menu_left li ul li:hover ul a .btn_text, 
#menu_top ul.menu_left li ul li ul li:hover ul a .btn_text 
{ 
  background: none;
} 
#menu_top ul.menu_left li ul li a /* styl ostatnich a */
{
  height: 30px;
  line-height:30px;  
  _float:none;
  color:#fff;
  font-size:11px;
  border-bottom:1px solid #013954;
}
#menu_top ul.menu_left li a .btn_text
{
  padding:0px 15px 0px 15px;
  font-size:14px;
  display:block;
  text-transform:uppercase;
}
#menu_top ul.menu_left li a:hover .btn_text, #menu_top ul.menu_left li:hover a .btn_text
{
  
}
#menu_top ul.menu_left li ul li a .btn_text
{
  padding:0px 5px 0px 15px;
  display:inline;
  font-size:12px;
  background: none;
  text-transform:none;
}
#menu_top ul.menu_left ul /* styl nejvyssi urovne ul */
{
  width:200px;
  line-height:0px;
  display:none;
  position:absolute;
  top:48px;
  z-index:100;
  left:1px;
  border:1px solid #013954;
  border-bottom:0px;
}
#menu_top ul.menu_left ul.menu_left_1 ul /* styl ostatnich ul */
{
  top:-1px;
  left:200px;
  width:200px;
}
#menu_top ul.menu_left li:hover ul.menu_left_1,
#menu_top ul.menu_left li ul.menu_left_1 li:hover ul.menu_left_2,
#menu_top ul.menu_left li ul.menu_left_1 li ul.menu_left_2 li:hover ul.menu_left_3
{
  display:block;
}
#main
{
  width:840px;
}
#main h1.main_title
{
  font-size:36px;
  color:#000;
  position:relative;
  margin:0px;
  font-weight:normal;
  font-family:EtelkaMediumPro, Tahoma;
  padding:15px 0px 25px 0px;
}
#main h1.main_title span
{
  position:absolute;
  left:2px;
  color:#fff;
  top:17px;
}
#panel_right
{
  width:673px;
  float:right;
  padding-bottom:20px;
}
#panel_left
{
  width:167px;
  float:left;
  padding-bottom:20px;
}
#content
{
  padding:15px 15px 5px 15px;
  min-height:500px;
  _height:500px;
  background: url(images/bg_content.png) 0px 0px no-repeat;
}
#content_bottom
{
  width:673px;
  height:7px;
  background: url(images/bg_content_bottom.png) 0px 0px no-repeat;
}
#content a:link, #content a:visited, #content a:active{
  color:#016495;
  font-weight:bold;
  text-decoration:underline;
}
#content a:hover{
  color:#016495;
  font-weight:bold; 
  text-decoration:none;
}
#content .navigace
{
 color:#1c8dc5;
 font-size:11px;
 padding:0px 0px 15px 0px;
}
#content .navigace a:link, #content .navigace a:visited, #content .navigace a:active{
  color:#1c8dc5;
  font-weight:normal;
  text-decoration:underline;
}
#content .navigace a:hover{
  color:#1c8dc5; 
  font-weight:normal;
  text-decoration:none;
}
#content h1 
{
  color:#000;
  font-size:19px;
  margin:0em 0px 0.1em 0px;
  padding:0em 0px 0px 0px;
}
#content h2 
{
  color:#016495;
  font-size:1.4em;
  margin:0em 0px 0.4em 0px;
  padding:0.5em 0px 0px 0px;
}
#content h3 
{
  color:#000;
  font-size:1.2em;
  margin:0em 0px 0.3em 0px;
  padding:0.2em 0px 0px 0px;
}
#content h4
{
  color:#000;
  font-size:1.1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-size:1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.2em;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 10px 1.2em 12px;
  line-height:1.1em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  line-height:1.1em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 10px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.4em 0px 0.4em 0px;
  padding:0px 0px 0px 12px;
  list-style-type:none;
  background: url(images/bg_li.gif) 0px 5px no-repeat;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
img.border
{
  border:1px solid #000;
  padding:1px;
}
#footer
{
  height:65px;
  line-height:65px;
  background: #fff;
  border-top:2px solid #0e628b;
}
#footer div
{
  width:840px;
  margin:0px auto;
}
#footer p{
  margin:0;
  padding:0px 20px 0px 20px;
  color:#000;
  float:left;
}
#footer p.right{
  float:right;
  text-align:right;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#000;
  text-decoration:underline;
}
#footer a:hover{
  color:#000;
  text-decoration:none;
}
#main .bannery
{
  margin:20px 0px 20px 0px;
}
#main .bannery h2
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:419px;
  height:231px;
  float:left;
  font-size:27px;
  font-family:EtelkaMediumPro, Tahoma;
}
#main .bannery a:link, #main .bannery a:active, #main .bannery a:visited,#main .bannery a:hover
{
  width:374px;
  height:58px;
  text-align:right;
  color:#fff;
  padding-top:173px;
  padding-right:45px;
  text-decoration:none;
  display:block;
  font-weight:normal;
}
#main .bannery h2#ban1
{
   background: #000 url(images/banner_edelstar.jpg) no-repeat;
}
#main .bannery h2#ban1:hover
{
   background: #025b85 url(images/banner_edelstar.jpg) 100% 0px no-repeat;
}
#main .bannery h2#ban2
{
   background: #000 url(images/banner_crosinox.jpg) no-repeat;
}
#main .bannery h2#ban2:hover
{
   background: #025b85 url(images/banner_crosinox.jpg) 100% 0px no-repeat;
}
#main .bannery h2#ban3
{
 background: #000 url(images/banner_crosilux.jpg) no-repeat;
}
#main .bannery h2#ban3:hover
{
 background: #025b85 url(images/banner_crosilux.jpg) 100% 0px no-repeat;
}
#main .bannery h2#ban4
{
  background: #000 url(images/banner_crosifer.jpg) no-repeat;
}
#main .bannery h2#ban4:hover
{
  background: #025b85 url(images/banner_crosifer.jpg) 100% 0px no-repeat;
}
#main #panel_left h2
{
  margin:0px 0px 6px 0px;
  padding:0px 0px 0px 0px;
  width:154px;
  height:84px;
  float:left;
  font-size:13px;
  letter-spacing:1px;
  font-family:EtelkaMediumPro, Tahoma;
}
#main #panel_left a:link, #main #panel_left a:active, #main #panel_left a:visited,#main #panel_left a:hover
{
  width:140px;
  height:20px;
  text-align:right;
  color:#fff;
  padding-top:64px;
  padding-right:14px;
  text-decoration:none;
  display:block;
}
#main #panel_left h2#ban1
{
   background: #000 url(images/banner_edelstar_m.jpg) no-repeat;
}
#main #panel_left h2#ban1:hover
{
   background: #025b85 url(images/banner_edelstar_m.jpg) 100% 0px no-repeat;
}
#main #panel_left h2#ban2
{
   background: #000 url(images/banner_crosinox_m.jpg) no-repeat;
}
#main #panel_left h2#ban2:hover
{
   background: #025b85 url(images/banner_crosinox_m.jpg) 100% 0px no-repeat;
}
#main #panel_left h2#ban3
{
 background: #000 url(images/banner_crosilux_m.jpg) no-repeat;
}
#main #panel_left h2#ban3:hover
{
 background: #025b85 url(images/banner_crosilux_m.jpg) 100% 0px no-repeat;
}
#main #panel_left h2#ban4
{
  background: #000 url(images/banner_crosifer_m.jpg) no-repeat;
}
#main #panel_left h2#ban4:hover
{
  background: #025b85 url(images/banner_crosifer_m.jpg) 100% 0px no-repeat;
}
#content .gal{
  text-align:center;
}
#content .gal img{
  margin:0px 4px 10px 0px; 
}
#content .pager{
  text-align:center;
  font-weight:bold;
  
  margin:8px 0px;
}
#content .pager a{
  margin:0px 2px;
  padding:0px 3px;
}
#content .pager span{
  margin:0px 2px;
  background:#000;
  padding:0px 3px;
  color:#fff;
}


