body {text-align: center; padding: 0px; margin: 0px;
	font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}

#stranka {margin: auto; text-align: left; width: 950px; min-width: 950px; max-width: 950px;}
	#telo {position: relative; background-color: White;}
	#header {width: 950px; min-width: 950px; max-width: 950px; border: 0px solid black;
		height: 155px; min-height: 155px; max-height: 155px;}
		/* defaultní logo vltava2000 */
		#header_logo {position: absolute; top: 0px; left: -15px; z-index: 100; background-color: transparent; overflow: hidden;
			width: 235px; min-width: 235px; max-width: 235px; height: 156px; min-height: 156px; max-height: 156px;
			text-align: center;}
		#header_logo a img {border: 0px solid transparent; }
		/* v pripade ze si uzivatel zada vlastni logo */
		#header_custom_logo {background: white url("img/logo_custom_pozadi.png") top right no-repeat; overflow: hidden; 
			 border: 0px solid black; position: relative; 
			width: 238px; min-width: 238px; max-width: 238px; height: 150px; min-height: 150px; max-height: 150px;
			text-align: left;}
		#header_custom_logo[id] {background: white url("img/logo_custom_pozadi.png") top right no-repeat; overflow: hidden; 
			display: table; border: 0px solid black; position: static; 
			width: 238px; min-width: 238px; max-width: 238px; height: 150px; min-height: 150px; max-height: 150px;
			text-align: left;}
		#header_custom_logo[id] div {display: table-cell; vertical-align: middle; text-align: center; width: 235px; 
			 position: static;  border: 0px solid red}
		#header_custom_logo div { text-align: center; width: 235px; position: absolute;  top: 50%;}
		/*#header_custom_logo div { text-align: center; width: 235px;vertical-align: middle;}*//* NOVE */
		#header_custom_logo div img {border: 0px solid transparent;  position: relative;  top: -50%}
		/*#header_custom_logo div img {border: 0px solid transparent;  vertical-align: middle;}*/ /* NOVE */
		
		#header_nazev {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; border: 0px solid black;
				width: 950px; min-width: 950px; max-width: 950px; 
				background-color: white/*#CADFED*/; background-image: url('img/header_nazev_pozadi.png'); background-repeat: repeat-y;}
			h1#jmeno_obchodu {position: absolute; top: 0px; left: 220px; border: 0px solid black; margin: 0px;
				width: 530px; min-width: 530px; max-width: 530px; height: 57px; min-height: 57px; max-height: 57px;
				padding: 15px 10px 10px 60px; overflow: hidden; font-size: 1.5em; font-weight: lighter;
				background-image: url('img/header_nazev_sipka.png'); background-repeat: no-repeat; background-position: 15px 0px}
			h1#jmeno_obchodu a {text-decoration: none; color: #253A4B;}
			#header_info {position: absolute; top: 0px; right: 0px; width: 200px; min-width: 200px; max-width: 200px;
				height: 57px; min-height: 57px; max-height: 57px; background-color: #5F85A3; color: White; font-size: 70%;
				overflow: hidden;}
				#zakaznik, #kosik {height: 28px; min-height: 28px; max-height: 28px; margin: 0px; padding: 0px; border: 0px solid yellow;
					overflow: hidden; background-image: url('img/sipecka_bila.gif'); background-repeat: no-repeat; background-position: 15px;}
				#zakaznik {border-bottom: 1px solid #6E92AD;}
				#zakaznik div, #kosik div {padding-top: 7px; padding-left: 30px}
				#zakaznik div a, #kosik div a {text-decoration: underline; color: White; font-weight: normal;}
				#zakaznik div img, #kosik div img {margin-right: 7px}
		#menu-search {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; border: 0px solid black;
				width: 950px; min-width: 950px; max-width: 950px; position: absolute; top: 60px;
				background-image: url('img/header_formular_pozadi.png'); background-repeat: repeat-x;}
			#vlevo_logo {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; border: 0px solid black;
				width: 220px; min-width: 220px; max-width: 220px; 
				background-color: #548BB8; background-image: url('img/logo_pozadi.png'); background-repeat: repeat-y;}
			#formular {position: absolute; left: 220px; top: 0px; overflow: hidden;
				width: 530px; min-width: 530px; max-width: 530px; height: 57px; min-height: 57px; max-height: 57px;}

				#formular form {padding: 0px; border: 0px solid white}
				#formular_policka {margin: 12px 10px auto 20px; border: 0px solid blue; padding: 0px;}
				#formular_policka input[type="text"] {/*position: relative; left: 10px;*/ margin: 0px 5px 0px 5px}
				#formular_policka select {/*position: relative; left: 10px;*/ margin: 0px 5px 0px 5px}
				#formular_policka input[type="submit"][class~=button] {height: 24px; margin: 0px 5px 0px 5px }
				#formular_policka a.button {position: relative; top: 4px; left: 5px}

				.button, .Button {border: 1px solid #2B4B63;  background: #FFFFFF url('img/button_pozadi.png') left top repeat-x;}
				a.Button_rozsirene {border: 0px solid #2B4B63; margin-left: 7px}
				a.Button_rozsirene img {border: 0px solid #2B4B63; /*margin-bottom: -4px*/ position: relative; top: 4px}
			#vpravo_logo {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; background-color: #548BB8; 
				width: 200px; min-width: 200px; max-width: 200px; overflow: hidden;
				position: absolute; top: 0px; right: 0px;}
			#vpravo_logo a img {border: 0px solid #548BB8;}
		#zalozky {height: 33px; min-height: 33px; max-height: 33px; width: 730px; min-width: 730px; max-width: 730px;
			position: absolute; left: 220px; top: 117px; overflow: hidden; }
			#zalozka-01, #zalozka-02, #zalozka-03, #zalozka-04, #zalozka-05 {font-size: 75%; position: absolute; top: 8px; width: 145px; 
				background-image: url('img/sipecka_cervena.gif'); background-repeat: no-repeat; background-position: 15px;}
			#zalozka-01 a, #zalozka-02 a, #zalozka-03 a, #zalozka-04 a, #zalozka-05 a {text-decoration: underline; color: Black;
				margin-left: 25px; font-weight: normal;}
			#zalozka-02 {left: 145px; border-left: 1px solid #DBEBF6}
			#zalozka-03 {left: 290px; border-left: 1px solid #DBEBF6}
			#zalozka-04 {left: 435px; border-left: 1px solid #DBEBF6}
			#zalozka-05 {left: 580px; border-left: 1px solid #DBEBF6; font-size: 75%}
		#cara {height: 5px; min-height: 5px; max-height: 5px; width: 950px; min-width: 950px; max-width: 950px;
			background-color: #000080; position: absolute; top: 150px; font-size: 1pt}

/* stredni cast */
	#main {margin: 5px 0px 10px 0px; width: 950px; clear: both; border: 0px solid black}
		#left {width: 220px; min-width: 220px; max-width: 220px; float: left; margin-bottom: 20px; border: 0px solid red}
			#left .sub-menu {width: 213px; min-width: 213px; max-width: 213px; background-color: #EEF3D9; padding: 0px; margin: 0px;
				margin-bottom: 5px; font-size: 0.8em;}
			#left .sub-text {color: black; font-size: 0.75em; padding: 10px; text-align: left;}
			ul.main-menu {font-size: 1em; padding: 0px; margin: 0px; list-style-type: none; background-color: white;
				width: 213px; min-width: 213px; max-width: 213px; }
			ul.main-menu * {margin: 0px; padding: 0px; list-style-type: none; }
			ul.main-menu a:hover {text-decoration: underline;}
			ul.main-menu ul {width: 213px; min-width: 213px; max-width: 213px}
			ul.main-menu li a {text-decoration: none;}
			/* 1. radek seznamu */
			ul.main-menu li.first div {padding: 8px 8px 8px 28px; background-color: #000080;  border-bottom: 0px solid white;
				background-image: url('img/sipecka_bila.gif'); background-repeat: no-repeat; background-position: 12px;}
			ul.main-menu li.first a {color: White; font-weight: bold;}
			ul.main-menu li.first a:hover {color: #D20000}
			
			/* 1. uroven seznamu */
			ul.main-menu li.open div, ul.main-menu li div {padding: 8px 8px 8px 28px; 
				border-top: 1px solid white; border-bottom: 1px solid #CEE1F3;
				background-color: #E2ECF9; background-repeat: no-repeat; background-position: 12px;}
			ul.main-menu li div {background-image: url('img/sipecka_cervena.gif');}
			ul.main-menu li.open div, ul.main-menu li.open-prazdny div {border-bottom: 1px solid #D20000; border-top: 1px solid white;
				background-color: #D20000;}
			ul.main-menu li.open-prazdny div {background-image: url('img/sipecka_bila.gif');}
			ul.main-menu li.open div {background-image: url('img/sipecka_bila_dolu.gif');}
			ul.main-menu li.open div a, ul.main-menu li.open-prazdny div a {color: white; font-weight: normal;}
			ul.main-menu li div a {color: #004D8A; font-weight: normal;}
			ul.main-menu li.open div a:hover, ul.main-menu li.open-prazdny div a:hover {color: #E2ECF9}
			ul.main-menu li div a:hover {color: #D20000}

			/* 2. uroven seznamu */
			ul.main-menu li.open ul li div, ul.main-menu li.open ul li.open div 
				  {padding: 8px 8px 8px 40px;  background-repeat: no-repeat; background-position: 25px;}
			ul.main-menu li.open ul li div {background-image: url('img/sipecka_bila.gif'); background-color: #CBE2F3; 
				border-bottom: 1px solid #BCD6ED; border-top: 1px solid #E5F1F9; }
			ul.main-menu li.open ul li.open div, ul.main-menu li.open ul li.open-prazdny div {background-color: #A6CDEA;
				border-bottom: 1px solid #85BAE2; border-top: 1px solid white;}
			ul.main-menu li.open ul li.open-prazdny div {background-image: url('img/sipecka_bila.gif'); }
			ul.main-menu li.open ul li.open div {background-image: url('img/sipecka_bila_dolu.gif'); }
			ul.main-menu li.open ul li a, ul.main-menu li.open ul li.open a {color: black; font-weight: normal;}
			ul.main-menu li.open ul li a:hover {color: white}

			/* 3. uroven seznamu */
			ul.main-menu li.open ul li.open ul li div, ul.main-menu li.open ul li.open ul li.open-prazdny div {padding: 8px 8px 8px 60px; 
				border-top: 1px solid #E5F1F9; background: url('img/sipecka_bila_tenka.gif') no-repeat 45px;}
			ul.main-menu li.open ul li.open ul li div {background-color: #B9D5E8; border-bottom: 1px solid #A5C8E1}
			ul.main-menu li.open ul li.open ul li.open-prazdny div {background-color: #ADC7D9; border-bottom: 1px solid #9EB6C6}
			ul.main-menu li.open ul li.open ul li div a {color: black; font-weight: normal;}
			ul.main-menu li.open ul li.open ul li div a:hover {color: white}
			
			#cara-zelena {height: 5px; min-height: 5px; max-height: 5px; border-top: 1px solid white;
			background-color: #000080; font-size: 1pt}

			.platby-head {font-size: 1em; color: #2E5270; font-weight: 700; padding: 10px 10px 0px 10px; }
			.banka {border: 0px solid white; width: 89px; height: 31px; margin: 0px 4px 4px 0px}
			.banka a {border: 0px solid white}

		#middle {float: left; border: 1px solid #D0DFEB; clear: none; width: 520px; min-width: 520px; max-width: 520px;
			margin-bottom: 20px; padding-bottom: 10px; overflow-x: auto;}
			#middle a, #right a {color: #B70000; text-decoration: underline;}

			.cus-menu {margin: 10px 10px 0px 10px; background-color: #ECF2F7}
			.cus-text {padding: 10px; font-size: 75%; text-align: justify;}
			.cus-text a {font-size: 1.0em; color: #B70000; font-weight: normal;}		

			.cnt-menu {margin: 10px 10px 0px 10px; }
			.cnt-head {padding: 0px 10px 0px 10px; }
			.cnt-icon {height: 1.4em; padding: 8px 5px 5px 40px}
			#cnt-icon-01 {background: url('img/cnt_icon01.png') no-repeat top left; }
			#cnt-icon-02 {background: url('img/cnt_icon02.png') no-repeat top left; }
			.cnt-text {background-color: #E9F3FA; border: 4px solid #A6C8E1; font-size: 0.75em; padding: 10px; text-align: justify;}
			.cnt-text p {margin: 2px 0px 2px 0px}
			.cnt-text a {font-size: 1.0em; color: #B70000; font-weight: normal;}
			
			.best-menu {margin: 10px 10px 0px 10px; padding: 10px 0px 0px 0px;}
			.best-head {padding: 0px 10px 0px 10px; }
			.best-text {background-color: #ECF2F7; font-size: 75%; padding: 10px 2px 10px 18px;}
				.nej {width: 240px; min-width: 240px; max-width: 240px; float: left; }
				.nej-head {font-size: 1.1em; color: #2E5270; font-weight: 700; padding-left: 10px; margin-bottom: 10px;
					background-image: url('img/sipecka_cervena.gif'); background-repeat: no-repeat; background-position: 0px;}
				/*table.polozka {background-color: transparent; border-collapse: collapse; padding: 0px; margin-top: 0px; margin-bottom: 10px;
					width: 220px; min-width: 220px; max-width: 220px;}
				table.polozka tr td {background-color: #FAFCFD; padding: 0px; text-align: left;}
				table.polozka tr td a {font-weight: bold}
				table.polozka tr td.nahled img {border: 2px solid #93C2E6;}
				table.polozka tr td.popisek {padding: 2px 4px 2px 10px;}
				table.polozka tr td.popisek * {margin: 0px;}*/

				div.polozka {background-color: #FAFCFD; padding: 0px; text-align: left; width: 220px; min-width: 220px; max-width: 220px; border: 1px solid #ECF2F7; margin: 10px auto 0px 0px}
				div.polozka div.nahled {float: left; padding: 0px; width: 49px; min-width: 49px; max-width: 49px;}
				div.polozka div.nahled img {border: 2px solid #93C2E6; margin: 0px; width: 45px; height: 45px;}
				div.polozka div.popisek {width: 150px; min-width: 150px; max-width: 150px; float: left; padding: 5px 10px 5px 10px;}
				div.polozka div.popisek a {font-weight: bold}

			#middle li.odrazka {display: list-item; list-style-image: url(img/sipecka_cervena.gif); margin: 3px auto 7px auto}

			#diskuze {font-size: .75em; }
			#diskuze ul {list-style-type: none; padding: 0px; margin: 0px}
			#diskuze ul li {margin-bottom: 10px}
			#diskuze input {font-size: .75em; float: right}
		/*	1. uroven */
			#diskuze ul li div {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #EFF6FF; border-bottom: 0px solid red}
			#diskuze ul li div div.prispevek_hlavicka {padding: 10px; margin: 0px; background: #E2ECF9; color: #484A4C}
			#diskuze ul li div div.prispevek_hlavicka a {font-weight: bold}
			#diskuze ul li div div.prispevek_hlavicka span.datum {color: #484A4C}

			#diskuze ul li div div.prispevek_text {padding: 10px; margin: 0px;}

		/*	2. a dalsi uroven */
			#diskuze ul li ul li div {background: white; font-weight: bold; color: Black;}
			#diskuze ul li ul li div div.prispevek_hlavicka {background: white; border-bottom: 0px solid white; padding-bottom: 5px}
			#diskuze ul li ul li div div.prispevek_hlavicka span.datum {color: black}
			#diskuze ul li ul li div div.prispevek_text {font-weight: normal; border-bottom: 4px solid #E2ECF9; padding-top: 0px}

		#right {width: 200px; min-width: 200px; max-width: 200px; float: right; margin-bottom: 20px; border: 0px solid blue}
			#right .sub-menu {width: 200px; min-width: 200px; max-width: 200px; background-color: #EEF3D9; 
				padding: 10px 0px 0px 0px; margin: 0px 0px 5px 0px; border-top: 1px solid white;}
			.sub-menu-last {margin-bottom: 5px; padding-top: 10px; background: url('img/sub_menu_last_pozadi.png') repeat-x;
				width: 200px; min-width: 200px; max-width: 200px; overflow-x: auto;}
				.sub-menu-last table {vertical-align: middle; border-collapse: collapse; width: 180px; min-width: 200px; max-width: 200px; font-size: 9pt}
				.sub-head table tr td img {margin-right: 3px;}
				.sub-menu-last .sub-text table tr td {padding-left: 4px; font-size: 1em;}
				.sub-menu-last .sub-text table {margin: 10px 0px 10px 0px;}
				.cisilko {font-size: 0.8em; margin-left: 3px}
			.sub-head {margin: 0px 10px 0px 10px; }
			.sub-icon {height: 1.5em; padding: 8px 5px 0px 40px }
			#sub-icon-01 {background: url('img/sub_icon01.png') no-repeat top left; }
			#sub-icon-02 {background: url('img/sub_icon02.png') no-repeat top left; }
			.sub-text {color: black; font-size: 0.75em; padding: 10px; text-align: left;}
			.sub-text p {margin: 2px 0px 2px 0px;}
			
			/* Martinova verze*/	
			/*.sub-text a, .cus-text a {color:#B70000; font-size:1.2em; background: url(img/sipecka_cervena.gif) 1px 3px no-repeat; padding-left: 20px; line-height:160%; font-weight: bold;}
			.sub-text a.no-sipka {background: none; padding-left: 20px;}
			.cus-text a {font-weight: normal;}*/

			.odrazka-sipka {color:#B70000; font-size:1.2em; background: url(img/sipecka_cervena.gif) 1px 3px no-repeat; padding-left: 20px; line-height:160%; font-weight: bold;}
			.odrazka-sipka-normal {color:#B70000; font-size:1.2em; background: url(img/sipecka_cervena.gif) 1px 3px no-repeat; padding-left: 20px; line-height:160%; font-weight: normal;}
			

	/* spodni cast */
		#footer {border-top: 5px solid #D0DFEB; margin-top: 0px; clear: both; padding: 8px 0px 8px 0px; font-size: .7em;}
		#footer a {color: #B70000; text-decoration: underline;}
		#footer a.email {color: black}
		#footer-info {text-align: left; float: left; width: 800px; border: 0px solid black}
		#footer-webdesign {text-align: right; float: right; width: 140px; border: 0px solid green}
		#footer-more-info {display: inline; border: 0px solid red}

.hide {display: none}
.cleaner {clear: both;/* height: 0px; max-height: 0px; margin:0px; padding: 0px; font-size: 0pt*/}
h3 {color: #8BA428; font-size: 140%; font-weight: 600; margin: 0px}

/* podstranka s nabidkou zbozi - v casti #middle */
h2.PageContent_Title {margin: 10px 10px 10px 10px; padding: 15px; background-color: #000080; color: White; font-size: 1.5em; font-weight: normal;}
.Department_Content {font-size: .8em;  margin: 10px 10px 0px 10px; padding: 0px 0px 7px 0px; border-bottom: 3px solid #E2ECF9}
	.Department_Name {float: left; width: 280px; margin-bottom: 0px; border: 0px solid black}
	.Department_Sum {float: right; width: 220px; text-align: right; margin-bottom: 0px; border: 0px solid black}
.PageContent_Navig {margin: 10px 10px 0px 10px; font-size: .7em; padding-bottom: 10px}
	.PageContent_Navig_Sort {float: left; width: 270px; border: 0px solid black}
	.PageContent_Navig_Pages {float: right; text-align: right; width: 225px; border: 0px solid black}
		.PageContent_Active {font-weight: normal}

.PageContent_Table {font-size: 1em; margin: 10px 20px 10px 20px; clear: both;}
h3.PageContent_Table_Active {border-bottom: 3px solid #E2ECF9; padding-bottom: 5px; margin: 15px 0px 10px 0px}
.PageContent_Content {text-align: left; font-size: .75em}
.PageContent_Content table tr td {padding-right: 10px; border-collapse: separate;}
.PageContent_Content table .Konecna_Cena {border: 3px solid #7F9DB9/*#B70000*/; width: 110px; text-align: right}
.PageContent_Content table tr td input.Input_Cena {text-align: right; width: 114px; background-color: transparent; border: 1px solid #7F9DB9}
.PageContent_Content .PageContent_Info h4 {font-weight: bold; font-size: 1.5em; padding: 2px; margin: 0px}
.PageContent_Content .Celkova_Cena {color: #B70000; font-size: 1.5em; font-weight: bold;}
.PageContent_Content textarea.Zprava_Obchodnik {width: 474px}
.PageContent_Form {margin: 0px auto 10px auto; text-align: center}
.PageContent_Form form {margin: 0px auto 0px auto; text-align: center}
.PageContent_Form form table {margin: 0px auto 0px auto; text-align: center; border-collapse: collapse;}
.PageContent_Form form table tr td {text-align: left; padding: 2px}
.PageContent_Form form table tr td.PageContent_Bold_Right {font-weight: bold; text-align: right;}
.PageContent_Info {background: #E2ECF9; padding: 10px; font-size: .9em; margin: 10px 0px 10px 0px}
.PageContent_Info strong {font-size: 1.1em}
.PageContent_Bold {font-weight: bold; text-align: left;}

table.objednavky_prehled {border-collapse: collapse; margin: 0px; border: 0px solid black; width: 100%}
table.objednavky_prehled tr td {padding: 8px; text-align: center;}
table.objednavky_prehled tr td.PageContent_Bold {text-align: left;}
table.objednavky_prehled tr.objednavky_hlavicka td {border-bottom: 0px solid #000080; padding-bottom: 15px; font-weight: bold;}
table.objednavky_prehled tr.objednavky_hlavicka {background: #EDF2D9 url('img/objednavky_hlavicka_pozadi.png') bottom left repeat-x; 
	border-bottom: 0px solid #000080; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka td {border-bottom: 2px solid #CFDEED;}
table.objednavky_prehled tr.objednavky_polozka {background: #F6F9FF; border-bottom: 2px solid #CFDEED; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka_last {background: #000080 url('img/objednavky_last_pozadi.png') top left repeat-x; color: White; 
	border-collapse: separate;}
table.objednavky_prehled a img {border: 0px solid transparent}

/* vypis informaci o jednotlivem zbozi tabulkou*//*  
table.GoodsListing_Listing {margin: 10px 10px 0px 10px; width: auto; font-size: .7em; border-collapse: collapse; background-color: #EDF3F8}
table.GoodsListing_Listing tr td {padding: 10px; vertical-align: top}
table.GoodsListing_Listing tr td.GoodsListing_Nahled {}
table.GoodsListing_Listing tr td a img.GoodsPicture {border: 2px solid #93C2E6; display: block; width: 45px; height: 45px; margin: auto}
table.GoodsListing_Listing tr td.GoodsListing_Popis {border-left: 1px solid white; border-right: 1px solid white; text-align: justify;}
table.GoodsListing_Listing tr td.GoodsListing_Popis div a.GoodsListing_GoodsName {font-size: 1.2em; font-weight: bold; text-align: left;}
table.GoodsListing_Listing tr td.GoodsListing_Popis div {margin-bottom: 5px;}
table.GoodsListing_Listing tr td.GoodsListing_Cena {padding-top: 0px;}
table.GoodsListing_Listing tr td.GoodsListing_Cena div {padding: 5px; background: #D3E5F2; text-align: center; font-weight: bold;
	margin-top: 10px; width: 110px; min-width: 110px; max-width: 110px;}
.Goods_Nahled {width: 50px; max-width: 70px}
.Goods_Popis {width: 310px}
.Goods_Cena {width: 125px}*/

/* vypis informaci o jednotlivem zbozi divama */
div.GoodsListing_Listing {margin: 10px 10px 0px 10px; width: auto; font-size: .7em; 
	background: #EDF3F8 url("img/vypis_pozadi.png") repeat-y; border: 1px solid white}
div.GoodsListing_Listing div.GoodsListing_Nahled {float: left; width: 116px; min-width: 116px; max-width: 116px; text-align: center;
	border-bottom: 0px solid red}
/* div.GoodsListing_Listing div.GoodsListing_Nahled a img.GoodsPicture {border: 2px solid #93C2E6; display: block; width: 90px; height: 90px; margin: 10px auto 10px auto} */
div.GoodsListing_Listing div.GoodsListing_Nahled a img.GoodsPicture {border: 2px solid #93C2E6; display: block; width: 90px; margin: 10px auto 10px auto}
div.GoodsListing_Listing div.GoodsListing_Popis {float: left; width: 265px; min-width: 265px; max-width: 265px; border-bottom: 0px solid green}
div.GoodsListing_Listing div.GoodsListing_Popis div.Goods_Popis {width: auto; margin: 10px; text-align: justify}
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_GoodsName a {font-size: 1.2em; font-weight: bold; text-align: left;}
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_GoodsName {margin-bottom: 5px; text-align: left}
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_Vyrobce {font-style: italic; font-size: 1em}
div.GoodsListing_Listing div.GoodsListing_Cena {padding: 0px 0px 10px 0px; float: right; width: 115px; border-bottom: 0px solid black; text-align: center}
div.GoodsListing_Listing div.GoodsListing_Cena div.PageContent_Cena {padding: 5px; background: #D3E5F2; text-align: center; font-weight: normal;
	margin: 10px 10px 0px 10px; /*width: 110px; min-width: 110px; max-width: 110px;*/}
div.GoodsListing_Listing div.GoodsListing_Cena div.PageContent_Cena div.PageContent_Castka {font-size: 1.1em; font-weight: bold;}
div.GoodsListing_Listing div.GoodsListing_Cena a {margin: 10px 10px 0px 10px; font-weight: normal; display: block; font-size: 1.2em}

div.GoodsListing_Listing + div.PageContent_Navig {margin-bottom: -10px}
.GoodsListing_GoodsPrice {font-weight: bold}

/* detail náhledu na zbozi */
.PageContent_Table img.GoodsPicture {width: 150px; display: inline;}
.PageContent_Table div.Zbozi_Description {width: 327px; float: left}
.PageContent_Table div.Zbozi_Obrazek {float: left; width: 153px}
.PageContent_Table div.Zbozi_ShortDescription {color: #000080; font-size: 1em; font-weight: bold; padding-bottom: 5px; padding-top: 10px}
.PageContent_Table div.Zbozi_Info {font-size: .75em; font-weight: bold; line-height: 150%;}
.PageContent_Table div.Zbozi_LongDescription {font-size: .75em; }
.PageContent_Table div.PageContent_Items {font-size: .75em; }


/* nakup jednotliveho zbozi - policka s menici se cenou v zavislosti na mnozstvi */
.PageContent_Table div.PageContent_Koupit {background: #E2ECF9 url('img/koupit_pozadi.png') repeat-y; 
	padding: 15px 15px 15px 0px; margin-top: 10px; font-size: .9em}
.PageContent_Table div.Koupit_Cena {width: 140px; float: left; text-align: center; border-right: 0px solid red }
.PageContent_Table div.Koupit_Button {width: 130px; float: right; text-align: right; padding: 0px; border-bottom: 0px solid blue }
.PageContent_Table div.Koupit_Button input.Button {margin: 10px 0px 10px auto; float: right}
.PageContent_Table input.Input_Koupit_Cena {font-size: 1.85em; border: 0px solid transparent; background: transparent; 
	width: 100px; text-align: center;}
