.nadpissablony{
	font-weight:bold; font-size: 15px; border-bottom: 6px solid #E3F6FD; padding-bottom: 5px; font-style: italic;
}
.odkazsablony{
                font-size: 90%;
                text-align: right;
}


.novinkadatum{
              color: #8F0000;
}
.novinkanadpis{
                font-weight: bold;
                text-align: left;
}
.blok{
              	width:100%;
              	clear: both;
              	text-align: left;
              }

.blok2{
              	width:190px;
              }
              
.nadpisdefault{font-weight:bold; font-size: 15px; border-bottom: 6px solid #E3F6FD; padding-bottom: 5px; font-style: italic;}

.tisk-title {
  font-weight: bolder;
}
.tisk-title1 {
  font-weight: bolder;
  width: 430px;
}

#icon-container {
  float: left;
  width: 140px;
  border: 1px solid #dfdfdf;
  margin-left: 6px;
  margin-bottom: 20px;
  min-height: 155px;
  _height: 155px;
  padding: 14px;
}
#icon-container-top{
  width: 140px;
  height: 120px;
}
#icon-container-bottom{
  height: 31px;
  _height: 40px;
  width: 140px;
  text-align: center;
  padding-top: 9px;
}

a.icon-link {
  text-decoration: none;
  font-size: 10px;
  font-weight: bolder;
  letter-spacing: 1px;
}

img.icon-image{
  border: 0px;
  min-height: 120px;
  _height: 120px;
}

.fl,.fr
{
  font-family: Verdana;
  font-size: 10px;
  color: gray;
  font-style: italic;
}

.vice,.datum
{
  font-family: Verdana;
  font-size: 9px;
  color: #629ac1;
  font-weight: bold;
}
.thumbnail
{background:white;
float: left;
width: 100px;
border: 1px solid #999;
margin: 0px 30px 15px 0;
padding: 5px;
max-height:160px;
text-align:center;
}

.thumb_img
{
	height: 80px;
	
}

.inline-button {
   	
   
   }
.inline-button em {
   width:inherit;display:block; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: #666666;
   color: white;
   border:1px solid black;
   text-align:center;
   
   }
.inline-button div {
   width:90px; _cursor:hand;display:in-line;
   margin:0px; padding: 0.1em 0.5em 0.1em 0.3em;
   border:1px solid black; border-top:none;
   text-align:center;
  background: white;
  color:#666666;
    }
    
.inline-button:hover {
   /*background: #666;
   color: white;*/
   }
.inline-button:hover em {
   background: white;
   color: black;
   }
   .inline-button:hover div {
   background: #666666;
   color:  white;
   }
/*sablona produkty1**/
.p_nadpis{background-color:#333333;color:white; height: 20px;}
.p_nadpis h2 {font-size: 15px; line-height: 30px;}
.p_obrazek{border:1px dotted #E2E2E2;}
.p_title{background-color:#E2E2E2;font-weight:bold;}
.p_name{background-color:#666666;color:white;}
.p_popisek{
	border-left: 1px dotted #E2E2E2;
	border-right: 1px dotted #E2E2E2;
	font-style: italic;
}

a.back:link,a.back:visited{margin: 0 0 .2em 0;display: block;
color: #FFF;
background-color: #666666;
text-align:center;
width: 9em;float:right;
padding: .2em .8em;
text-decoration: none;
border-left:2px solid white;
}
 a.back:hover
{
background-color: #333333;
color: #FFF;
}
/*rozcestnik*/
.h2rozcestnik{font-size:14px;text-align:left;color:#00B0F0;}
.navcontainer, #navcontainer{clear:both;display:block;}
.navlist
{
position: relative;
width: 100%;
height: 1.7em;
margin: 0;
padding: 0;
border-bottom: 2px solid #333333;
white-space: nowrap;
}

.navlist li
{
float: left;
margin: 0 2px 2px 2px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #aaa #555 #000 #999;
list-style-type: none;
}

.navlist li a
{
position: relative;
width: auto;
display: block;
margin: 0;
padding: 1px 0.9em;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #aaa #555 #EFEFEF #999;
background-color: #eee;
color: #666;
font: normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
}

.navlist li a:hover
{
color: #ffffff;
background-color: #333333;
border-width: 1px 1px 1px 1px;
border-color: #48C6F4 #48C6F4 #48C6F4 #48C6F4;

}

.navlist li#active a
{
font-weight: bold;
background-color: #333333;
color: #fff;
border-width: 1px 1px 1px 1px;
border-color: #48C6F4 #48C6F4 #48C6F4 #48C6F4;
}

.navlist li#active a:hover { color: #fff; }

.navlist ul#subnavlist
{
position: absolute;
width: auto;
left: 0;
_top: 2.1em;
top: 1.9em;
height: 1.7em;
margin: 0;
padding: 0;
border-bottom: 2px solid #333333;
white-space: nowrap;
background-color:#00B0F0;
border-right:1px solid #333333;
}

.navlist ul#subnavlist li
{

width: auto;

margin: 0;
border: 0;
border-right:1px solid #333333;
}

.navlist ul#subnavlist li a
{
width: auto;
padding: 0.06em 1em 0;
border: 0;
background-color: #fff;
color: #000;
font: normal normal 1em/110% Verdana, Arial, sans-serif;

}

.navlist ul#subnavlist li a:hover
{
color: #00c;
text-decoration: underline;
font-weight: 400;
/* IE5/Mac disappearing item fix */
}

.navlist ul#subnavlist li.subactive a
{
background-color: #fff;padding:3px 5px;
border-left:1px solid #333333;
color: #000;
}
.navlist ul#subnavlist li.subactive a:hover
{
background-color: #00B0F0;padding:3px 5px;
border-left:1px solid #333333;
color: #fff;
text-decoration:none;
}

* html > body .navlist, * html > body .navlist ul#subnavlist
{
width: 600px;
/* IE5/Mac fixed width fix */
}

