/*body {text-align: center; border: 0px solid red; background: #000033;font-family: verdana, arial, sans-serif; font-size: 1em; font-weight: normal; color: #cccccc;}*/
      body {text-align: center; background: #333333;font-family: verdana, arial, sans-serif; font-size: .8em; font-weight: normal; color: #00FFFF; border: 0px solid RED; }
      #body {text-align: left; width:1000px;	margin-bottom: 5px;margin-left: auto;	margin-right: auto;	margin-top: 5px; background: url(../img/poz.gif) repeat-y #000000;border: 0px solid GREEN; }
/*----------------------------------------------------------------------------------*/
      #head {margin:0px; padding:0px; border: 0px solid red; }
      s.flash {padding: 0px; margin:0px; border: none !important;}

      #mainin {margin:0px; padding:0px; border: 0px solid red; float: left; width: 740px; color: #fff;}
      #mainright {margin:0px; padding:0px; border: 0px solid yellow; float: right; width: 200px;}



      #foot {clear:both;height:20px; width:100%;border: 0px solid red;}
      #footstred  {font-weight: bold; font-size:80%; text-align: right; background: #000000; color: #333333; float:left; height:100%; width:960px;}
      .fl  {float:left; }
      .fr  {float:right; }


/*----------------------------------------------------------------------------------*/
/*      #menu {border: 0px solid red; background: url(../img/prouzky.gif) #dddddd;width:100%; padding: 5px 0px;}*/
      #menu {width: 100%; padding: 5px 0px; background: url("") left top no-repeat #999; border: 0px solid red;}
      #menu a {font-weight: bold;}
/*
      #menu a:active {color:#FF6600;}
      #menu a:visited {color:#fff;}
      #menu a:hover {color:#FF6600;}
*/
      #menu a img{visibility: hidden;}
      #menu a:hover img{visibility: visible;}
      #menu .but {padding: 0px 5px; border: 0px solid red; float:left;font-weight: bold; color:#000000;}
/*----------------------------------------------------------------------------------*/
/*      #menu {border: 0px solid red; background: url(../img/prouzky.gif) #dddddd;width:100%; padding: 5px 0px;}*/
      #path {width: 100%; padding: 1px 0px; background: #999999; border: 0px solid red;}

      #path a {font-size: .9em; font-weight: bold; color:#FFFFFF;}
      #path a:active {color:#000000;}
      #path a:visited {color:#000000;}
      #path a:hover {color:#FFFFFF;}
      #path .but {padding: 0px 5px; border: 0px solid red; float:left;font-weight: bold; color:#000000;}

/*----------------------------------------------------------------------------------*/
      a img {border:none !important;}
      h1, h2, h3, h4, p, table, td, tr  { margin: 0px;}
			table, td, tr  { padding: 0px; border: 0px solid BLUE; }
      h1 { font-size:150% }
      h2 { font-size:150% }
      h3 { font-size:130% }
      h4 { font-size:110% }
      strong {color: #FFCC99}

      /*#page {clear:both; padding: 10px; background: url(../img/poz.gif) repeat-y #000000; border: 0px solid red;}*/
      #page {width: 760px; _width: 780px; clear:both;float:left; padding: 10px; border: 0px solid RED;}
      #page a {font-weight: bold; color:#FF6600;}
      #page a:active {color:#FFCC99}
      #page a:visited {color:#FFCC99}
      #page a:hover {color:#FFFFFF;}
      #page .but {padding: 0px 5px; border: 0px solid red; float:left;font-weight: bold; color:#000000;}

      /*#news {width: 80px;float:left;margin:20px 0px 0px 0px; padding: 10px; border: 0px solid white; background: #999999;}*/
      /*#page {clear:both; padding: 10px;  border: 0px solid red;}*/
      .nadpis {clear:both; margin:10px 0px 10px 0px; color: #FF6600; border: 0px solid RED;}
      .blok {clear:both; padding: 0px 0px 0px 0px;  border: 0px solid WHITE; }
      .bloktxt {clear:both; padding: 0px 0px 10px 0px; text-indent:20px; text-align: justify; border: 0px solid BLUE; }

      .blokpop {clear:both;padding: 0px 0px 10px 0px; text-align: justify; border: 0px solid GREEN;}
      .logo  { clear:both;float:left; margin:0px 10px 0px 0px; padding: 0px; border: 0px solid BLUE;}
      /*.logo  { display:inline; margin:0px 10px 0px 0px; padding: 0px; border: 0px solid BLUE;}*/
      .blokimg {clear:left; padding: 0px 0px 10px 0px; border: 0px solid YELLOW;}
      .obr  { float:left; padding: 3px; margin: 0px 10px 5px 0px; border: 1px solid #FF6600;}
      /*.obr  { display:inline; padding: 3px; margin: 0px 10px 5px 0px; border: 1px solid #FF6600;}*/
      

      .blokodk {clear:both; padding: 0px 0px 10px 0px; text-align: left; border-bottom: 0px solid #FF6600;}
      .blokodk a {color:#ffffff;font-weight: bold;}
      .blokodk a:active {color:#FF6600;}
      .blokodk a:visited {color:#FF6600;}
      .blokodk a:hover {color:#FF6600;}


      .blokprodl {float:left; width: 375px;clear:both; padding: 0px 0px 0px 0px;  border: 0px solid WHITE; }
      .blokprodr {float:right; width: 375px;padding: 0px 0px 0px 0px;  border: 0px solid RED; }
			.blokprodfrl {float:left; width: 430px;clear:both; padding: 0px 0px 0px 0px;  border: 0px solid WHITE; }
			.blokprodfrr {float:right; width: 320px;padding: 0px 0px 0px 0px;  border: 0px solid RED; }
      .prod_obr  { float:left; padding: 3px; margin: 0px 0px 0px 0px; border: 0px solid #FF6600;}
      .nadpisprod { font-size: 1.0em; clear:both; margin:5px 0px 5px 0px; color: #FFFFFF; background: #333333; border: 0px solid RED;}
      .nadpisprod SPAN {color: #FF6600;}
      .blokcena1, .blokcena2 {clear:both; text-align: right; margin-bottom:1px; padding: 0px 5px 0px 5px; font-weight: bold;  color: #000000; border: 0px solid RED;}
      .blokcena1 {background: #FFFFFF; }
      .blokcena2 {background: #CCCCCC; }
      .blokcena1 SPAN,.blokcena2 SPAN{ font-size: 1.1em; color: #FF6600;}
      .blokcenatab {clear:both; text-align: right; margin-bottom:1px; padding: 0px ; font-weight: bold;  color: #000000; background: #FFFFFF; border: 0px solid RED;}
      .blokcenatab TABLE { border-collapse: collapse; font-size: 0.8em; width: 100%;border-bottom: 0px solid RED;}
      .blokcenatab TD { border-right: 1px solid #999999; border-bottom: 1px solid #FF6600; color: #000000; text-align: center;}
      .blokcenatab .tabpopis {text-align: center; background: #FF6600; color: #000000;}
      .blokinfo {margin:0px 0px 5px 0px; padding: 0px 0px 0px 0px; border: 0px solid YELLOW;}
      .blokinfo UL {color: #CCCCCC; margin-top:0px; margin-bottom:0px; font-size: .8em; width: 190px; _width: auto; list-style-type: square; border: 0px solid YELLOW;}
      _UL { border: 1px solid RED;}
      .sp {clear:both; height:1px; border: 0px solid CYAN;}
      .navod {vertical-align: top; float:left; border: 0px solid RED;}

      .uvod  { width:100%; text-align: left; padding: 0px; margin: 0px 0px 0px 0px; border: 0px solid #FF6600; background: url('../img/uvod.jpg') #000 no-repeat; height: 500px;
			}
			#welcomebox {
				padding: 50px 0 0 20px;
			}
			#welcome {
			  width: 500px;
				background: transparent;
				border:1px solid #666;
				padding:50px;
        text-align: justify;
		  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./img/trans.png');

			}
			/* IE ignores styles with [attributes], so it will skip the following. */
			#welcome[id] {
			  background-image:url("./img/trans.png");
			}

      .blokleft {float:left; clear:both; padding: 0px 0px 0px 0px;  border: 0px solid WHITE; }
      .blokright {float:right; padding: 0px 0px 0px 0px;  border: 0px solid WHITE; }      
/*----------------------------------------------------------------------------------*/
		li strong{color: #FF6600;}