body {
  /*float: left;*/
  width : 100%;
  color: #000;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: .8em;
  text-align: left;
  margin: 0 auto 0 auto;
  padding: 0;
  cursor : default;
 
}

h1   { 	position : absolute; top : 0px;	left : 0px; z-index : 100; width: 200px; height : 70px; margin : 0; padding : 0; background: #ffffff url("../img/logo.gif") no-repeat top left; }
h1 a {  display: block;  width: 200px;  height: 70px; text-decoration : none;}
h1 span { position : absolute; top : 160px;	left : 223px; width : 700px; font-size : 11px; color : #000;}
h1.ext span { position : absolute; top : 170px;	left : 223px;  z-index : 100; 	height : 25px;	width : 615px;  font-size: 14px;  color : #FFE502;  padding : 3px 0px 0px 10px;  margin-bottom : 20px;  background : url("../img/back-nadpis-middle.gif") no-repeat top left; }
h1.shop_zbozi span { position : absolute; top : 170px;	left : 223px;  z-index : 100; height : 25px;	width : 615px;  font-size: 14px;  color : #FFE502;  padding : 3px 0px 0px 10px;  margin-bottom : 20px;  background : url("../img/back-home_page-nadpis.gif") no-repeat top left; }

h2 { font-size : 16px; margin : 0px 0px 5px 25px; }

a { text-decoration : underline; color : #000; }
/*form, p { padding : 0px; margin : 0px; }*/

ul { margin : 0px; padding : 0; /*list-style-type: none; */}

input, textarea { font-family: verdana,Arial; font-size:10px; border : 1px solid #000; padding : 1px;}

/*table {font-size : 10px; line-height : 13px; border : 0px; }*/
table { width : 700px; }
table.vypis {  width : 700px;  border : 1px solid #DCDEE1; line-height : 17px; }
table.vypis td { border : 1px solid #DCE8D4; border-collapse : collapse;  vertical-align : top; }
table.vypis th { background-color : #DCDEE1; color : #000; font-weight : bold; }

table.seznam {  width : 700px;  line-height : 17px; }
table.seznam td { background-color : #DCE8D4; color : #000; font-weight : bold; }

.left { text-align : left; }
.center { text-align : center; }
.right  { text-align : right;  }
.bold   { font-weight : bold;  }
.hidden 		 { display : none; }
.float_left  { float : left; }
.float_right { float : right; }

.noItem { text-align : center;  height : 50px; }
.hidden { display : none; }
.clear { clear : both; }

.cely { width : 700px; }
.red  { color : #f00; }

.buttons { width : 700px; text-align : right; }

div#content { /*float : left;*/ position : relative; width : 1040px; text-align : left; padding : 0px; margin: 0 auto 0 auto;  background: transparent url("../img/back-logo-up.png") repeat-x top left;}

div#info { position : absolute; top : 55px; left : 380px; color : #fff; width : 160px; font-size : 11px; line-height : 16px; z-index : 200;}

/** horni menu **/
div#top_menu { position : absolute; z-index : 10; top : 0px; left : 200px; width : 570px; height : 70px; background: #ffffff url("../img/logo-right.png") no-repeat top left; }
div#top_menu ul { float : left; margin : 0px; padding : 0px 0px 0px 50px; list-style-type: none;}
div#top_menu ul li { float : left; padding : 0; font-size : 10px; font-weight : bold; }
div#top_menu ul li a { float : left; display : block; text-decoration: none; width : 60px; }
div#top_menu ul li a.secHome { color : #fff; width : 70px; }
div#top_menu ul li a.secAbout { padding : 5px 0px 0px 0px; width : 56px; }
div#top_menu ul li a.secKasa { width: 69px; padding: 5px 0px 0px 0px;}
div#top_menu ul li a.secCompany { width: 72px; }
div#top_menu ul li a.secPokladna { width: 74px; padding: 5px 0px 0px 0px;}
div#top_menu ul li a.secKosik { width: 58px; padding: 5px 0px 0px 0px;}
div#top_menu ul li a.secHelp { width: 45px; padding: 5px 0px 0px 0px;}
div#top_menu ul li a.secKontakt { padding: 5px 0px 0px 0px; }


/** leve menu **/
div#left_menu { float : left; padding : 420px 0px 0px 0px; width : 210px; }
div#left_menu h2 { width : 190px; height : 25px;	margin : 0px; font-size : 12px;	font-weight: bold; color : #FFE502; text-transform: uppercase; text-align: center;	background: #fff url("../img/back-left-menu.gif") no-repeat center 0px;  padding: .3em 10px 0px 10px; }
div#left_menu h3 { margin : 0; padding : 0; font-size : 12px; }
div#left_menu h4 { margin : 0; padding : 0; font-size : 10px; }
div#left_menu ul { float : left; width : 210px; margin : 0px; padding : 0px; list-style-type: none; }
div#left_menu ul li { float : left; width : 210px; font-size : 12px; font-weight : bold; color : #fff; padding : 1px 0px 0px 10px; }
div#left_menu ul li a { float : left ; }
div#left_menu ul li a.link { display : block; width : 168px; color : #000080; text-decoration : none; padding : 2px 0px 2px 5px; }
div#left_menu ul li a.link:hover { background-color : #9ebaec; }
div#left_menu ul li img { float : left; width : 11px; height : 11px; border : 0px; padding : 2px 5px 0px 0px;}
div#left_menu ul ul { width : 190px; padding : 0px 0px 0px 8px; }
div#left_menu ul ul li { width : 190px; }
div#left_menu ul ul li a { float : left ; width : 150px; display : block; color : #000000; font-size : 10px; font-weight : normal; text-decoration : none; padding : 1px 0px 1px 5px;}
div#left_menu ul ul li a:hover { background-color : #9ebaec;  }

/** zakaznik **/
div#zakaznik { position : absolute; top : 70px; left : 0px; width : 220px; height : 150px; padding : 10px 0px 0px 0px; background: #ffffff url("../img/back-login.png") no-repeat top left; }
div#zakaznik form { float : left; padding : 5px 0px 0px 20px; }
div#zakaznik form label { float : left; width : 180px; color : #fff; }
div#zakaznik ul { float : left; margin : 0px; padding : 5px 0px 0px 20px; list-style-type: none;}
div#zakaznik ul a { color : #1D348B; text-decoration : none; }
div#zakaznik div { float : left; padding : 10px 0px 0px 20px; }
div#zakaznik input.email { width : 160px; }
div#zakaznik input.pass { width : 120px; }
div#zakaznik input.submit { width : 30px; }

/** on-line asistent **/
div#asistent { position : absolute; top : 220px; left : 0px; width : 200px; padding : 0px 0px 0px 0px; height : 120px; }
div#asistent h2 { width : 190px; height : 25px;	margin : 0px; font-size : 12px;	font-weight: bold; color : #FFE502; text-transform: uppercase; text-align: center;	background: #fff url("../img/back-left-menu.gif") no-repeat center 0px;  padding: 5px 10px 0px 10px }
div#asistent p { float : left; padding : 0px 0px 0px 10px; }

/** vyhledavani **/
div#lista { position : absolute; top : 330px; left : 0px; width : 200px; padding : 5px; height : 77px; background: #ffffff url("../img/back-search.png") no-repeat top left;  }
div#lista h2 { width : 200px; height : 22px;	margin : 0px; font-size : 12px;	font-weight: bold; color : #FFE502; text-transform: uppercase; padding: .3em 0px 0px 0px; text-align: center;	 }
div#lista form { float : left; padding : 5px 0px 0px 20px; }
div#lista form label { float : left; width : 180px; color : #fff; }
div#lista p { float : left; padding : 0px 0px 0px 5px; }
div#lista input.find { width : 120px; }
div#lista input.submit { width : 30px; }

/** obsah webu **/
div#middle_content { float : right; width : 820px; padding : 70px 0px 0px 0px;  background: transparent url("../img/back-logo-up1.png") no-repeat top right;}
div#middle { float : left; width : 820px;  padding : 110px 0px 0px 0px; background: transparent url("../img/logo-bottom.png") no-repeat -20px 0px;}
div#middle h2 { width : 313px; height : 19px;	margin : 0px; font-size : 13px;	font-weight: bold; color : #FFE502; padding: 4px 3px 2px 3px; background: #00429E url("../img/back-nadpis-middle.gif") no-repeat top left; }

/** bezna podstranka - subpage **/
div#subpage { float : left; width : 790px;  padding : 20px 0px 0px 5px; font-size : 12px;}
/*div#subpage a { color : #2970B0; text-decoration : none; }*/
div#subpage input.submit { float : right; width : 40px; background-color : #EAEBEB; margin : 5px 0px 0px; font-weight : bold;}

div#subpage table {  width : 700px; }
div#subpage table.vypis { margin : 0px 0px 20px 0px; }
div#subpage table td{ font-size: 8pt; margin: 2px; vertical-align: top; }
div#subpage table th{ color: #000;  background-color: #DCDEE1; border : 0px; }
div#subpage table tr{  border-bottom: 2px solid #DCDEE1; }
div#subpage table td{ border : 0px; border-bottom: 2px solid #DCDEE1; }
div#subpage table td.empty {	border : 0px; }
div#subpage textarea {	overflow : auto; }
div#subpage input.ks { width : 30px; text-align : right; }
div#subpage div { float : left; width : 700px; }

/** karta zbozi **/
div#subpage div.zbozi_foto { float : left; width : 350px; }
div#subpage div.zbozi_foto ul#zbozi_foto_dalsi { float : left; width : 700px;  margin : 0; padding : 5px 0px 5px 0px; list-style-type: none; }
div#subpage div.zbozi_foto ul#zbozi_foto_dalsi li { float : left; padding : 0px 5px 0px 0px; margin : 0; }
div#subpage div.zbozi_foto ul#zbozi_foto_dalsi li a img { border:1px solid #DCDEE1; padding : 3px; }
div#subpage div#zbozi_popis { float :left; width : 700px; }
div#subpage div#zbozi_popis h2 { width : 700px; height : 13px; margin : 0px; font-size : 13px;	font-weight: bold; color : #000; padding: 4px 0px 0px 0px; background: transparent url("../img/empty.gif") no-repeat top left; }
div#subpage div#zbozi_popis ul { padding : 5px 0px 2px 20px; }

div#subpage iframe { float : left; width : 700px; height : 250px; border : 0px;}

/** registrace **/
div#registrace { float : left; width : 320px; padding : 30px 0px 0px 5px;}
div#registrace table { font-size : 11px; }
div#registrace p {  width : 320px; }
div#registrace form.login { /*float : left;*/ padding : 10px; line-height : 20px; }
div#registrace form.login label { float : left; width : 120px; }
div#registrace form.login input.text { float : left; width : 120px; }

div#addInfo { float : right; width : 320px; padding : 0px 0px 0px 0px;}
div#addInfo ul { float : left; padding : 0px 0px 0px 20px; }

div.kosik { float : left; width : 750px;  padding : 30px 0px 0px 5px; font-size : 12px; }
div.kosik h2 { width : 700px;  height : 22px;	margin : 0px; font-size : 13px;	font-weight: bold; color : #FFE502; padding: .3em .3em .3em .6em;	background: #fff url("../img/back-nadpis.gif") no-repeat 5px 0px;  }
div.kosik div#registrace { float : left; width : 700px; padding : 0px 0px 0px 5px;}
div.kosik div#registrace p {  width : 700px; }

div.panel { float : left;  width : 750px; }
div.panel h2,div.panel h3{	float : left;	height : 25px;	width : 615px;  font-size: 14px;  color : #FFE502;  padding : 3px 0px 0px 10px;  margin-bottom : 20px;  background : url("../img/back-nadpis-middle.gif") no-repeat top left; }
div.panel h3{	width : 320px; }
div.panel #strana {	float : right;  font-family: Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  color: #828c9f;  padding : 10px 10px 3px 0px; }
div.panel #strana a:hover{ color: #000; background-color: transparent; }
div.panel h3{  margin: 5px 0 2px 0; }

ul.strankovani  {  float : right;  display : block; padding : 7px 0px 0px 0px;	margin : 0; font-size : 11px; font-weight: bold;	list-style-type: none;}
ul.strankovani li { float : left; color : #000; }
ul.strankovani span { float : left;  margin : 1px 2px 0px; padding : 1px 5px 1px 5px; }
ul.strankovani img { padding : 3px 0px 2px 0px; }
ul.strankovani a { float : left; color : #000; text-align : center;  border : 1px solid #d0d0d0; text-decoration : none;  display : block; margin : 1px 2px 0px; padding : 1px 5px 1px 5px; }
ul.strankovani a:hover, ul.strankovani a.active { color : #000; border : 1px solid #000; }


div#home_page { float : left; width : 470px; }
div#home_page div#intro { float : left; width : 450px; padding : 0px 0px 10px 3px;}
div#home_page div#intro ul { margin : 2px 0px 0px 0px; list-style-type: none;}
div#home_page div#intro a img { border : 0px; width : 450px; }
/*div#home_page div { float : left; width : 320px; padding : 0px 0px 10px 3px;}*/
div#home_page h2 { float : left; width : 450px; background : url("../img/back-home_page-nadpis.gif") no-repeat top left;}
div#home_page td { text-align : center; }
div#home_page ul.zbozi { float : left; list-style-type: none; }
div#home_page ul.zbozi li { float : left; width : 230px; padding : 5px 0px 0px 0px; text-align : center; height : 200px; }
div#home_page ul.zbozi li a { color : #1D348B; font-weight : bold; text-decoration : none; }
div#home_page ul.zbozi li a span { height : 165px; display : block; }
div#home_page ul.zbozi li img { border : 0px; margin : auto 0px auto 0px; }
div#home_page img { border : 0px; /*margin : 5px;*/ }
div#top10 { float : right; width : 340px; color : #888888;}
div#top10 h2 { float : left; margin : 15px 0px 0px 0px; }
div#top10 p { float : left; }
div#top10 ul { float : left; list-style-type: none; padding : 0px 0px 10px 0px; }
div#top10 ul.banner li { padding : 0px 0px 10px 0px; }

div#top10 ul#vyrobci { float : left; }
div#top10 ul#vyrobci li { float : left; width : 170px; text-align : center; padding : 10px 0px 0px 0px;}
div#top10 ul#vyrobci li img { border : 1px solid #828c9f; }

/** vypis zbozi **/
div#zbozi { float : left; }
div#zbozi h2 a { color : #fff; text-decoration : none;}
div#zbozi table { width : 640px;}
div#zbozi table td { text-align : center; vertical-align : top;}
div#zbozi img { padding : 10px 0px 10px 0px; /*border : 1px solid #97B5E7;*/ }
div#zbozi span { float : left; }
div#zbozi span.cena {width : 49%; }


/** paticka **/
div#copyright { float : left; width : 100%; text-align : right; background-color : #003895; color : #FFE502; font-size : 12px; padding : 3px 0px 3px 0px; margin : 10px 0px 0px 0px; }
div#copyright p {  float : right; padding : 0px 10px 0px 10px; margin : 0; }


/* DEBUG */
#parse-time {
	margin-top: 5px;
	background: #c1c1c1;
	color: black;
	padding: 3px;
	border: 1px solid white;
	max-width: 272px;
	position: absolute;
	left: 10px;
	top: 5px;
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; _filter: alpha(opacity=80);
}
#parse-time:hover {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; _filter: alpha(opacity=0);
	cursor: move;
}

