BODY {	BACKGROUND-position: center 50%; 	background-image: url(images/bg_1.gif); 	margin: 0px; 	background-repeat: repeat-y; 	height: 100%; 	background-color: #33526d; 	text-align: center;	font-size: 11px;}#setriditnadpis {	width: 211px;	position: relative;	height: 50px;		font-weight: bold;	color: #5A5A5A;	margin: 0 0 15px 0;	}.redinfo {	font-weight: bold;	 color: red;	 font-size: 16px ;	}	#setriditnadpis h3 {	display: none;	}	#setriditbox {	position: relative;	top: 35px;	}	#setriditbox select {	font-size: 11px;	width: 200px;	margin: 0 0 0 4px;	border: none;	}	#topmenu {	height: 33px;	margin: 0 0 0 0;	width: 858px;	position: relative;	background: url(images/bg_menu.gif) repeat-x;	float:right;/*	right: 16px;*/}#topmenu ul {	margin: 0;	padding: 0;	height: 34px;		list-style-type: none;	background: url(images/bg_topmenu_ul.gif) no-repeat left;	}	#topmenu ul li, #topmenu ul li.first {	float: left;	padding: 10px 13px 11px 17px;	font-size: 11px;	font-weight: bold;	letter-spacing: -1px;	}	#topmenu ul li {		background: url(images/bg_topmenu_li.gif) no-repeat left;		}	#topmenu ul li.first {		background: none;		}	#topmenu a {	color: #5A5A5A;	}#topmenu a:hover {	color: #ff0909;	}	a {	color: #206fd0}a:hover {	color: #ff0909}.obal {	 background-image: url(images/bg_1.gif); 	 margin-left: auto; 	 width: 1070px; /*976px;*/ 	 margin-right: auto; 	 font-family: Verdana, Arial, Helvetica, sans-serif; /*	 background-color: yellow;*/ 	 text-align: center;}.hlavicka {  position: relative; 	margin: auto;	width: 1069px; /*946px; */	 	height: 129px; 	text-align: left; }.logo {	width: 211px;	height: 139px;	background: url(images/logo.jpg) no-repeat;	margin-right: 0px;	float: left;	}	.headpic {	width: 858px;	height: 139px;	background: url(images/eshop-hlavicka.jpg) no-repeat;	float: right;/*	margin: 0;*/	/*left: -1px;*/	/*position: relative;*/	}	.zpetnalibros {	width: 129px;	height: 23px;	background: url(images/zpet_na_libros.gif) no-repeat;	position: relative; left: 85%;	top: 19px;	}	.zpetnalibros span {	position: relative;	top: 3px;	left: 15px;	font-style:italic;	font-size: 1.1em;	}.obaldva {/*	margin-top: 0;*/ 	background-image: url(images/bg_2.gif); 		width: 211px; /*946px; */ /* height: 1000;*/	 /*	margin-right: auto;*/ /*	border-bottom: white 1px solid;*/ 	background-repeat: repeat-y; 	position: relative; 	float: left;/*	clear: both;*/}.menu { width: 211px;  text-align: left; /* width: 250px;  text-align: left;*/ 	background: url(images/bg_setriditnadpis.gif) no-repeat; /* background-color: blue ;*/	/*	top: -33px;*/	position: relative;  left: 0px; 	padding: 0;	}	.L0 {position: relative;  top: 10px;}.L1 {position: relative; left: 20px; top: 3px;}.L2 {position: relative; left: 40px; top: 3px;}.L3 {position: relative; left: 55px; top: 3px;}.menu ul {margin: 25px 5px 10px 10px;padding: 0;list-style-type: none;} .menupolozka {	background: url(images/menu_delici_cara.gif) no-repeat bottom;	width: 195px;	margin: 0;	padding: 2px 0 12px 0;		}	.submenu li {	padding: 5px 0 1px 10px;	}	ul.submenu {	margin: 0;	padding: 0;	}	.menu a {	/*font-weight: bold;*/ color: #5A5A5A;}.menunazev {	margin-top: 9px; margin-left: 50px}.menunazev A {	font-size: 10px; color: #5c5c5c; text-decoration: none}.menunazev A:hover {	font-weight: bold}.obalobsah {/*	float: right; position: relative; left: -50px; top: -13px; width: 800px;   text-align: left;*/ 	 float: right; position: relative; width: 858px;  text-align: left; top: -13px; 	}.obalobsah2 {/*margin-top: 0px; */ /* margin-left: 0px; */  position: relative;	width: 857px; 	color: #5c5c5c; 	margin-right: auto; 	 		}.productimg {	border: 0px solid #D7D7D7;	margin: 0 10px 10px 0;	float: left;	}	.katalog .productimg {	margin: 0 10px 0 0;	}	#kosikinfo {	position: relative;	top: -16px;	float : right;	width: 138px;	height: 49px;	background: url(images/kosikinfo.gif) no-repeat;	}	#kosikinfo span {	position: relative;	top: 10px;	left: 18px;	color: #5C5C5C;	}	.nazev {	/*font-weight: bold;*/	font-size: 11px;	}.tab_analytika {	/*font-weight: bold;*/	font-size: 9px;	color: red;	}.cena {/*	font-weight: bold; */	font-size: 11px;	color: blue;	width: 90px;	text-align: right;	}.nazev_label {	font-weight: bold;	color: black;	font-size: 11px;	text-align: left;	}.cena_label {	font-weight: bold;	font-size: 11px;	color: black;	width: 90px;	}.cena_celk {	font-weight: bold;	font-size: 11px;	width: 90px;	}.cena1 {	font-weight: bold;	color: blue;	font-size: 10px;	width: 500px;	}.tit1 {  text-align: right;	font-weight: normal;	font-size: 10px;	width: 100px;	}	.tit2 {  text-align: right;	font-weight: normal;	font-size: 10px;	width: 150px;	}	.button {	width: 71px;	height: 20px;	background-color: #E8E8E8;	padding: 4px 6px;	text-transform: uppercase;	font-size: 9px;	margin: 0 3px;	}		.button2 {	width: 71px;	height: 20px;	background-color: #E8E8E8;	padding: 4px 6px;	text-transform: uppercase;	font-size: 9px;/*	margin: 0 3px;*/	border: none;	}	.kosik_pocet {	text-align: center;  width: 20px;  }		input.prepocitat {	height: 20px;	background-color: #E8E8E8;	padding: 0 6px;	text-transform: uppercase;	font-size: 9px;	margin: 0 0 0 3px;	color: #206fd0;	border: none;	cursor: pointer;	position: relative;	top: 2px;	}	.submitbutton {	width: 71px;	height: 20px;	background-color: #E8E8E8;	padding: 4px 6px;	text-transform: uppercase;	font-size: 10px;	margin: 0 3px;	color: #206fd0;	border: none;	cursor: pointer;	}	.actions {	margin: 10px 0 0 0;	padding: 0;	text-align: right;	position: relative;	}	#shopnavig {	margin: 0px 0px 15px 15px;	position: relative;	font-size: 10px;	}	.zpet {	padding-left: 22px; 	background: url(images/but_zpet.gif) no-repeat; 	float: left;}.dalsi {	float: right;	padding-right: 22px; 	background: url(images/but_dalsi.gif) no-repeat right; 	}	table.katalog {	width: 100%;	border-collapse: collapse;	font-size:12px;	} .soucet {	font-weight: bold;	} .soucet_cena {	font-weight: bold;	text-align: right;	}	table.katalog td {	padding: 9px;	background: url(images/bg_1px.gif) repeat-x bottom left;	}	table.katalog thead td {	font-weight: lighter;	}		/* REGISTRACE */	table.registrace {	background-color: #F4F4F4;	padding: 0 0 10px 0;	width: 100%;	border-collapse: collapse;	margin: 0 0 5px 0;	}	table.registrace td {	padding: 5px 0 5px 10px;	}	table.registrace thead td {	padding: 0;	}	.registrace h3 {	padding: 8px 10px;	margin: 0;	width: auto;	font-size: 12px;	font-style: italic;	background-color: #E8E8E8;	font-weight: normal;	}	.registrace label, .registrace .reginput {	margin: 0;	}	.registrace label {	font-size: 11px;	font-weight: bold;		}.label label {	font-size: 11px;	}	                                            /* VYHLEDAVANI */table.vyhledavani {	border-collapse: collapse;	width: 100%;	}	table.vyhledavani td {	padding: 10px;	}	table.vyhledavani input, table.vyhledavani select {	margin: 5px 0 0 0;	}	table.vyhledavani label {	font-weight: bold;	}	p {	margin: 0 0 15px 0;	}	input, select {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}.img {	border-right: #dedede 1px solid; padding-right: 3px; border-top: #dedede 1px solid; padding-left: 3px; margin-bottom: 5px; padding-bottom: 3px; BORDER-left: #dedede 1px solid; margin-right: 10px; padding-TOP: 3px; border-bottom: #dedede 1px solid}.obalnadpis {	background-image: url(images/bg_nadpis.gif); width: 100%; background-repeat: no-repeat; height: 34px}.obalnadpis2 {	background-image: url(images/bg_nadpis2.gif); width: 100%; background-repeat: no-repeat; height: 34px}.nadpis {	padding-right: 12px; margin-top: 16px; font-weight: bold; font-size: 12px; background-image: url(images/bg_nadpis_text.gif); margin-bottom: 10px; margin-left: 15px; width: 1px; color: #828282; background-repeat: repeat-x; font-family: Helvetica, Arial, sans-serif}.obsahtext {/*	margin: 0px 0px 15px 15px;*/	position: relative;}.emailnovinky {	left: 10px; position: relative}.submit {	font-size: 10px; BACKGROUND: url(images/ok_button.gif) no-repeat; width: 29px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; height: 19px; BORDER-BOTTOM-STYLE: none}.field {	border-right: #dedede 1px solid; border-top: #dedede 1px solid; font-size: 11px; BORDER-left: #dedede 1px solid; border-bottom: #dedede 1px solid}.akce {	float: left; width: 250px}.novinky {	float: right; width: 225px}.obsahtext_novinky {	margin-left: 15px}.obsahtext_novinky A {	font-family: Helvetica, sans-serif; text-decoration: none}.obsahtext_novinky A:hover {	color: #ff0909}.cela_zprava {	padding-left: 15px; background-image: url(images/sipka_doprava.gif); background-repeat: no-repeat}.zapati {	padding-right: 0px; padding-left: 0px; background-image: url(images/bg_zapati.gif); padding-bottom: 0px; margin: 0px auto; width: 1100px; /*728px;*/ padding-TOP: 0px; position: relative; bottom: 0; height: 60px}.cleaner {	clear: both}.created {	font-size: 9px; right: 0px; /*640px;*/ color: #747474; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; TOP: 31px}.copyright {	font-size: 9px; left: 20px; color: #747474; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; TOP: 31px}A {	text-decoration: none}.cpager_selected_page {	font-weight: bold; color: black}H1 {	background-image: url(images/bg_nadpis.gif); margin-bottom: 5px; width: 100%; line-height: 34px; background-repeat: no-repeat; height: 34px}H2 {	background-image: url(images/bg_nadpis.gif); margin-bottom: 5px; width: 100%; line-height: 34px; background-repeat: no-repeat; height: 34px;	text-transform: uppercase;}H2 {	background-image: url(images/bg_nadpis2.gif)}H2.plna_sirka {	background-image: url(images/bg_nadpis.gif)}DIV.akce H2 {	background-image: url(images/bg_nadpis.gif)}H1 SPAN {	padding-right: 12px; font-weight: bold; font-size: 12px; background-image: url(images/bg_nadpis_text.gif); margin-left: 15px; color: #828282; background-repeat: repeat-x; font-family: Helvetica, Arial, sans-serif}H2 SPAN {	padding: 4px 8px 2px 0;	margin: 3px 0 0 20px;	font-size: 12px; 	background-image: url(images/bg_nadpis_text.gif); 	color: #828282; 	background-repeat: repeat-x; 	font-family: Helvetica, Arial, sans-serif;	position: relative;	top: 3px;	background-color: #FBFAF8;}DIV.menu-obsah A {	color: #5c5c5c}DIV.menu-obsah A:hover {	font-weight: bold; color: red}.loginbox table {	width: 100%;	}.loginbox td.label {	text-align: right;	}.loginbox p {	margin: 0 10px;	}/* leve menu */.menu a {	/*font-weight: bold;*/ color: #5A5A5A;	text-decoration: none;}.menu a:hover {	/*font-weight: bold;*/ color: red}.menu ul {	margin: 0 ;	padding: 11px;	list-style-type: none;		}	.kat1 {	margin: 0 0 -10px 0;	position: relative;	top: 5px;	}.kat2 {	margin: 0 0 -10px 0;	position: relative;	top: 5px;	}.kat3 {	margin: 0 0 -10px 0;	position: relative;	top: 5px;	}.length_info {font-size:8px;}	.menu ul li ul li ul {}.menu ul li  {  padding: 0px 0 11px 0px;	margin: 0;	position: relative;	}/*.menu ul li ul li  {	padding: 5px 0 4px 0;  	margin: 0;	}	.menu ul li ul li a {	padding: 0px 0 0px 10px;	margin: 0 ;	}/*	.menu ul li ul li ul li a {	margin: 0 0 0 40px;                     	}	.menu ul li ul li ul li ul li a {	margin: 0 0 0 60px;	}	  */li.sklad_rozbaleny {background: url(images/menu-sklad-rozbaleny.gif) no-repeat; min-height: 13px;}li.sklad_sbaleny {background: url(images/menu-sklad-sbaleny.gif) no-repeat; min-height: 13px;}li.kategorie1_sbaleny {background: url(images/menu-kat1-sbaleny.gif) no-repeat; min-height: 13px;}li.kategorie1_sbaleny_posledni {background: url(images/menu-kat1-sbaleny-posledni.gif) no-repeat;min-height: 13px;}li.kategorie1_rozbaleny {background: url(images/menu-kat1-rozbaleny.gif) no-repeat;min-height: 13px;}li.kategorie1_rozbaleny_posledni {background: url(images/menu-kat1-rozbaleny-posledni.gif) no-repeat;min-height: 13px;}li.kategorie1_prazdny {background: url(images/menu-kat1-rozbaleny.gif) no-repeat;min-height: 13px;}li.kategorie1_prazdny_posledni {background: url(images/menu-3-posledni.gif) no-repeat;min-height: 13px;}li.kategorie1_sbaleny a {}                                                                       li.kategorie2_sbaleny {background: url(images/menu-kat2-sbaleny.gif) no-repeat;min-height: 13px;}li.kategorie2_sbaleny-1 {background: url(images/menu-kat2-sbaleny-1.gif) no-repeat;min-height: 13px;}li.kategorie2_sbaleny_posledni  {background: url(images/menu-kat2-sbaleny-posledni.gif) no-repeat;min-height: 13px;}li.kategorie2_sbaleny_posledni-1 {background: url(images/menu-kat2-sbaleny-posledni-1.gif) no-repeat;min-height: 13px;}li.kategorie2_rozbaleny {background: url(images/menu-kat2-rozbaleny.gif) no-repeat;min-height: 13px;}li.kategorie2_rozbaleny-1 {background: url(images/menu-kat2-rozbaleny-1.gif) no-repeat;min-height: 13px;}li.kategorie2_rozbaleny_posledni {background: url(images/menu-kat2-rozbaleny-posledni.gif) no-repeat;min-height: 13px;}li.kategorie2_rozbaleny_posledni-1 {background: url(images/menu-kat2-rozbaleny-posledni1.gif) no-repeat;min-height: 13px;}	li.kategorie2_prazdny { background: url(images/menu-kat2-rozbaleny.gif) no-repeat;min-height: 13px;}li.kategorie2_prazdny-1 { background: url(images/menu-kat2-rozbaleny-1.gif) no-repeat;min-height: 13px; }li.kategorie2_prazdny_posledni { background: url(images/menu-kat2-sbaleny-posledni.gif) no-repeat;min-height: 13px; }li.kategorie2_prazdny_posledni-1 { background: url(images/menu-kat2-sbaleny-posledni-1.gif) no-repeat;min-height: 13px; }li.kategorie3 {background: url(images/menu-kat3.gif) no-repeat;min-height: 13px;} li.kategorie3_posledni {background: url(images/menu-kat3-posledni.gif) no-repeat;min-height: 13px;}li.kategorie3-1 {background: url(images/menu-kat3-1.gif) no-repeat;min-height: 13px;}li.kategorie3_posledni-1 {background: url(images/menu-kat3-posledni-1.gif) no-repeat;min-height: 13px;}li.kategorie3-2 {background: url(images/menu-kat3-2.gif) no-repeat;min-height: 13px;}li.kategorie3_posledni-2 {background: url(images/menu-kat3-posledni-2.gif) no-repeat;min-height: 13px;}li.kategorie3-3 {background: url(images/menu-kat3-3.gif) no-repeat;min-height: 13px;}li.kategorie3_posledni-3 {background: url(images/menu-kat3-3-posledni.gif) no-repeat;min-height: 13px;}
