body, body table
{
  font-family: sans-serif;
  font-size : 12px;
}
form
{
  padding: 0px;
  margin: 0px;
  display: inline;
}
.header h1
{
padding-bottom: 0px;
margin-bottom: 0px;
}
.header, .header table
{
  font-size : 18px;
 text-align: center;
}

.header .odkaz  
{
		  	font-family: Verdana,sans-serif;
		  	padding-top: 4px;
		  	color: #ffffff;
		  	font-size: 14px;
		  	font-weight: bold;
		  	text-decoration: none;
		  	text-align: center;
}
.header .polozkamenu
{
	padding-top: 6px;
  border-right : 1px solid #ffffff;
}
.header .polozkamenuposledni
{
	padding-top: 6px;
}

.kosik_info
{
  font-size : 14px;
  
}

.blocks
{
 width: 180px;
}

.leftblocks
{
}

.rightblock
{
}

.field
{
  border: 1px dotted #aaaaff;
}

.block
{
 margin-bottom: 5px;
 background-color: #e4edf9;
}

.block h1, .block .header
{
 font-size : 15px;
 text-align: center;
 padding: 3px 0px 3px 0px;
 background-color: #54527d;
 color: #d8eafb;
}

.block .content
{
 font-size : 13px;
}

.block .content img
{
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

A
{
  text-decoration : none;
}
A:hover
{
	text-decoration: underline overline;
}
.mainwindow, .mainwindow table
{
  font-size : 12px;
}
.mainwindow .odkaz:visited, .mainwindow .odkaz
{
  font-size : 12px;
  font-weight : bold;
  font-family : sans-serif;
  color: #1e67a4;
  background-color #ffffff;
}
.module
{
 margin-bottom: 5px;
 background-color: #ffffff;
}

.module h1
{
  margin-left : 1em;
 font-size : 16px;
 text-align: left;
 color: #d8eafb;
 background-color: #54527d;
} 
.module .header
{
 padding: 4px 0px 4px 0px;
 font-size : 16px;
 text-align: left;
 color: #d8eafb;
 background-color: #54527d;
}

.module .content
{
 font-size : 12px;
}

.footer, .footer table
{
 font-size : 12px;
 text-align: right;
 background-color : #54527d;
 color : #e4edf9;
 font-weight :bold; 
}
.footer .odkaz, .footer .odkaz:visited
{
	      color: #e4edf9;
		  	font-family: sans-serif;
		  	font-weight: bold;
		  	font-size: 11px;
		  	font-style: normal;
   			text-decoration: none;
   			margin-right: 30px;
}
.footer .odkaz:hover
{
   			text-decoration: underline overline;
}
.system .block
{
 background-color: #fffcfc;
}
.system
{
}
.system_disabled .system
{
	color: #888888;
	background-color: #dddddd;
	font-weight: normal;
}
.system_deleted .system
{
	color: #888888;
	background-color: #eeeeee;
	font-weight: normal;
}
.system_active .system
{
	color: #000000;
	font-weight: normal;
}
A.system, A .system:visited
{
	      color: #dd2222;
		  	font-family: sans-serif;
		  	font-weight: bold;
		  	font-size: 11px;
		  	font-style: normal;
   			text-decoration: none;
}
A.system:hover
{
   			text-decoration: underline overline;
}
.system h1,.system .header
{
 font-size : 16px;
 text-align: center;
 color: #aa0000;
}

.oddelenipolozka
{
  font-family : Verdana, sans-serif;
  display: block;
}

.oddelenipolozka:hover
{
text-decoration : overline underline;
}

.level1
{
  font-size : 13px;
  color : #e1183f;
  font-weight : bold;
  text-decoration : none;
  margin-top: 10px;
}

.level1:hover
{
background-color: #dddddd;
}

.level2, .zbozitakevoddeleni_odkaz, .prejit_k_pokladne
{
  font-size : 14px;
  color : #54527d;
  padding: 0px 10px;
}

.level3
{
  font-size : 13px;
  color : #54527d;
  padding: 0px 20px;
  z-index: 100;
}

.level4
{
  font-size : 12px;
  color : #54527d;
  padding: 0px 30px;
  z-index: 120;
}
.container-inner
{
}

.cont-inner-level2
{
  background-color: #dddddd;
  margin: 2px;
  position: absolute;
  display: none;
}
.level3:hover
{
  font-weight: bold;
}
.level4:hover
{
  font-weight: bold;
}
.container .level4
{
}

.zbozidetail
{
}

.zbozidetail .cena
{
  color:#fb6003;
  font-size: 22px;
}
.zbozidetail .cena .nova
{
  color:#dd4280; 
  font-size: 22px;
}
.zbozidetail .cena .stara
{
  color:#666464; 
  font-size: 15px;
}
.zbozidetail .cena .proc
{
  color:#7d9623; 
  font-size: 18px;
}
.zbozidetail .pocetks
{
  width: 50px;
  margin-right : 10px;
}

.zbozidetail .velikosti
{
  font-size: 13px;
  padding: 5px;
}

.zbozidetail .velikosti .bunkavelikosti
{
  background-color : #bdc8f5;
  text-align : center;
  padding: 15px;
  margin : 15px;
}

.zbozidetail .velikosti .velikost
{
  background-color : #bdc8f5;
  white-space: nowrap;
  font-weight : bold;
  padding: 0px;
  margin : 0px;
}

.zbozidetail .velikosti .velikostskladem
{
  background-color : #f30824;
  white-space: nowrap;
  font-weight : bold;
  padding: 0px;
  margin : 0px;
}

.zbozidetail .velikosti input
{
  height : 22px;
}

.skladem 
{
  background-color:#d00f26;
}

.popis 
{
  background-color : #5d5b83;
}

.zbozidetail .velikosti .velikost .popis
{
  width: 100%;
  padding : 5px 10px;
  border-bottom: 1px solid #ffffff;
  background-color : #5d5b83;
  font-size : 14px;
  font-weight : bold;
  display: inline;
  color: #ffffff;
}
.zbozidetail .velikosti .velikostskladem .popisskladem
{
  width: 100%;
  padding : 5px 10px;
  font-size : 14px;
  font-weight : bold;
  display: inline;
 
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  background-color:#d00f26;
}

.zbozidetail .submit
{
  background-color: #ffffee;
  border: 1px solid #cccccc; 
}

.zbozilist, 
.zbozilist .item:hover
{
}
.zbozilistparams
{
 margin: 2px 0px;
}
.zbozilistparams FORM
{
 margin: 0px 0px;
}
.zbozilistparams .sorting
{
padding : 1px 20px;
}
.zbozilistparams .sorting .item
{ 
padding : 1px 3px;
}
.zbozilistparams .sorting .actual
{
}
.zbozilistparams .pagecnt
{
padding : 1px 20px;
}
.zbozilistparams .pagecnt .select
{ 
padding : 1px;
}
.zbozilistparams .pagecnt .actual
{
}
.zbozilistparams .paging
{
  font-size: 12px;
  padding: 5px;
}
.zbozilistparams .paging .item
{
  border: 1px solid #000000;
  padding : 1px 3px;
  margin : 5px;
  font-weight : bold;
  color: #ffffff;
  background-color:#f1893e;
}
.zbozilistparams .paging .item:hover 
{
  text-decoration: none;
  font-weight : bold;
  color: #ffffff;
  background-color: #dd0000;
}
.zbozilistparams .paging .disableditem
{
  border: 1px solid #000000;
  color: #ffffff;
  background-color:#7e8081;

}
.zbozilistparams .paging .activeitem
{
  border: 1px solid #000000;
  color: #ffffff;
  font-size : 12;
  font-weight : bold;
  background-color:#7e8081;
}
.zbozilistparams .paging .activeitem:hover
{
}

.zbozilist .polozka 
{
}

.zbozilist .polozka .odkaz,
.zbozilist .polozka .odkaz:hover
{
  text-decoration : none;
}

.zbozilist .polozka .content_nazev
{
  background-color : #68668c;
}

.zbozilist .polozka .content_img
{
  background-color : #e7e7ed;
}

.zbozilist .polozka .content_cena
{
  background-color : #e7e7ed;
}

.zbozilist .polozka .nazev, .polozka .nazev
{
  color: #ffffff;
  font-weight: normal;
}
.zbozilist .polozka .cena
{
  color:#ed341b; 
  font-size: 20px;
}
.zbozilist .polozka .cena .stara
{
  color:#000000; 
  font-size: 15px;
  text-decoration : line-through;
}
.zbozilist .polozka .cena .nova
{
  color:#dd4280; 
  font-size: 23px;
}
.zbozilist .polozka .cena .proc
{
  color:#229a0a; 
  font-size: 14px;
  vertical-align: top;
}

.zbozilist .polozka .popis
{
}


#carousel_title
{
  font-size : 14px;
  color : #000000;
  width : 620px;
  text-align : center;
  font-weight : bold;
}


#carousel_alt
{
  color:#dd4280; 
  font-size: 22px;
  width : 620px;
  text-align : center;
}

.pokladna 
{
}

.obchodnipodminky
{ 
  width: 100%;
  border : 1px solid #dddddd;
  height : 400px;
  overflow : auto;
}

.pokladna fieldset
{
  margin-top : 10px;
  border : 1px solid #dddddd;
  background-color: #e6e5eb;
  text-align: center;
}

.pokladna fieldset legend
{
  font-size : 12px;
  color: #ffffff;
  font-weight : bold;
  padding : 5px 15px 5px 15px;
  border : 1px solid #cccccc;
  background-color: #54517c;
}

.pokladna fieldset .polozka
{
  margin-top : 5px;
  display:block;
}

.pokladna fieldset input[type="text"]
{
 width: 90%;
 font-weight : bold;
 text-align: center;
}

.pokladna .souhlasy
{
}

.filtr_velikosti_v_zahlavi
{
 background-color: #e7e7ed;
 color : #4a4870;
 font-weight : bold;
 margin-bottom: 10px;
}

.filtr_velikosti_v_zahlavi .polozka
{
 background-color: #e7e7ed;
 color : #4a4870;
 font-weight : bold;
}

.filtr_velikosti_v_zahlavi .polozka .nazev
{
   background-color: #e7e7ed;
 color : #4a4870;
 font-weight : normal;
cursor: hand; cursor: pointer;
}

.captcha 
{
 display : block;
 text-align : center;
 font-family : sans-serif;
}

.captcha .captcha_text
{
   font-size: 12px;
   font-weight : bold;
}

.captcha .captcha_code_output
{
  display: block;
  text-align : center;
  font-size : 16px;
  font-weight: bold;
  color: #cc0000;
  margin: 5px;
}

.captcha_code_input
{
  width: 30%;
  color: #cc0000;
  font-size : 14px;
}

.fnf
{
  border: 1px solid #ffaaaa;
}

.help
{
  font-weight: bold;
}

.smallfont
{ 
  font-size : 11px;
  font-family: sans-serif;
}
.label
{ 
  font-weight: bold;
  color: #994444;
}
.admin 
{
  border: 1px solid #9999ff;
  background-color: #ffffdd;
}
.system .content
{
}

/*
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
	}
*/
	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } 	
	
<!-- -->
	
	
	
	
	