body {text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: black; 
	font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: silver; 
	background-image: url('img/main-back.jpg'); background-repeat: no-repeat; background-position: center top;
	background-attachment: fixed;}
	
	
	
/* Velke upravy pro vezi 4 */	
#nadhlavicka {
background-image: url('img/uphead.png'); background-repeat: no-repeat; background-position: 255px top;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
display: table;
width: 1030px;
height: 225px;
text-align: left;
}


#hyperblok {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
display: table;
width: 1030px;
border: 0px solid green;
}


div.orangeram {background-color: #ff3c00; padding: 3px; width: 180px; margin-right: 16px; display: table;}
div.orangeraml {float: left; text-align: left; display: table-cell;}
div.orangeramr {float: right; text-align: right; margin-left: 3px;}

.mainlogo {border: 0px;}



div.zcentrum1 {text-align: center; font-weight: normal; font-style: italic; margin-bottom: 5px; margin-top: 15px;}
div.zcentrum2 {text-align: center; color: white; font-size: 18px; font-weight: bold;}
div.zcentrum3 {text-align: center; color: white; font-size: 12px; font-weight: normal; margin-top: 10px;}
span.zcentrumor {color: #ff4c00;}

div.textvyber {font-size: 12px; padding-left: 16px; padding-right: 16px; text-align:center; margin-bottom: 0px; border: 0px solid green; display: table; margin-left: auto; margin-right: auto;}
div.textvyber a 	{color: #ff4c00;}
img.imgvyber {border: 0px solid black; margin-top:15px;}
div.podcarka {height: 40px; border-bottom: 1px dotted #ff4c00; width: 150px; margin-bottom: 15px; margin-left: auto; margin-right: auto; }



/* Konec velkych uprav pro verzi 4*/


/* Iframe pro flash animaci aut */
.shopflash {width: 520px; height: 307px; margin-bottom: 20px; padding: 0px; margin: 0px;}


#stranka {border: 0px solid violet; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; width: 950px; background: url('img/big-or-back.png'); background-repeat: repeat-y; display: table; padding: 0px;}
	#telo {position: relative;  border: 0px solid green; margin: 0px; padding: 0px; }
	
	#header {width: 1030px;  
		height: 78px; margin-left: auto; margin-right: auto; margin-top: 0px;
		background-image: url('img/downhead.png'); background-repeat: no-repeat; background-position: 255px;
		display: table;
		}
		/* defaultní logo vltava2000 */
		#header_logo {z-index: 1; overflow: hidden;
			width: 255px; height: 78px;
			text-align: center; float: left;}
		#header_logo a img {border: 0px dotted blue; }
		/* v pripade ze si uzivatel zada vlastni logo */
		#header_custom_logo {overflow: hidden; 
			 border: 0px solid black; position: relative; 
			width: 255px; height: 78px;
			text-align: left;}
		
		
		#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: transparent /*#CADFED*/;  }
			
			#header_info {border: 0px solid green; width: 180px; margin-right: 20px; margin-left: 775px;
			margin-top: 9px; text-align: left; display: table;
				height: 57px; background-color: transparent; color: White; font-size: 11px;
				overflow: hidden;}
				#zakaznik, #kosik {height: 28px; margin: 0px; padding: 0px; border: 0px solid yellow;
					overflow: hidden;}
				#zakaznik {border-bottom: 0px solid #090A04;}
				#zakaznik div, #kosik div {padding-top: 7px;}
				#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;}
				
			#vlevo_logo {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; border-bottom: 0px solid white;
				width: 220px; min-width: 220px; max-width: 220px;}
			#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; padding: 0px;}
				#formular_policka input[type="text"] {/*position: relative; left: 10px;*/ margin: 0px 5px 0px 5px; border: 1px solid #ff4c00;}
				#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; border: 0px solid #ff4c00; }
				#formular_policka a.button {position: relative; top: 4px; left: 5px}
				.form-policko {border: 1px solid #ff4c00; padding-left: 3px; float: left;}

				.button, .Button {padding-bottom: 1px; color: #000000; font-weight: normal; 
				
				cursor: pointer; cursor: hand;
				border-top: 1px solid #000000; 
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px solid #000000;
				background-color: #f7f6f5; background-image: url('img/button-grad.png'); background-repeat: 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: #090A04; 
				width: 200px; min-width: 200px; max-width: 200px; overflow: hidden;
				position: absolute; top: -4px; 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: white;
				margin-left: 25px; font-weight: normal;}
			#zalozka-02 {left: 145px; border-left: 1px solid #ed5800}
			#zalozka-03 {left: 290px; border-left: 1px solid #ed5800}
			#zalozka-04 {left: 435px; border-left: 1px solid #ed5800}
			#zalozka-05 {left: 580px; border-left: 1px solid #ed5800; font-size: 75%}
	/*	#cara {height: 0px; min-height: 5px; max-height: 5px; width: 950px; min-width: 950px; max-width: 950px;
			background-color: white; position: absolute; top: 150px; font-size: 1pt} */

/* stredni cast */
	#main {margin: 0px 0px 0px 0px; width: 950px; clear: both; border: 0px solid black;}
		#left {width: 215px; float: left; border: 0px solid black}
			#left .sub-menu {width: 215px; 
			 background-color: black; padding: 0px; margin: 0px;
				font-size: 0.8em; border-top: 0px solid white;}
				
			#left .sub-menu-informace {width: 215px; background: url('img/informace-base.png'); background-repeat: repeat;
			 padding-bottom: 30px; margin: 0px;
				font-size: 0.8em; border: 0px solid #ed5800;}	
				
				
				
			#left .sub-menu-vyhledavani {width: 215px; background: url('img/vyhledavani-base.png'); background-repeat: no-repeat;
			 background-color: #ff3c00; padding-left: 16px; margin: 0px; height: 145px;
				font-size: 0.8em; border: 0px solid #ed5800; display: table;}
				.vyhledavani-head {font-size: 16px; color: #ffffff; margin-top: 7px; margin-left: 0px; text-align: left; 
height: 50px;}	
				
				
			#left .sub-menu-akcninabidka {width: 215px; background: url('img/mohlo-stin.png'); background-repeat: repeat-y;
			 background-color: white; background-position: right top; padding: 0px; margin: 0px;
				font-size: 0.8em; border: 0px solid #ed5800; line-height: 140%;}		
			/*#left .sub-menu a 	{color: #ed5800;}*/
				
			#left .sub-text {color: black; font-size: 0.75em; padding: 20px; text-align: center;}
			#left .sub-text a 	{color: #ed5800;}
			
			#left .sub-textw {color: black; font-size: 0.75em; padding: 20px; text-align: center; background-color: #ed5800; margin-top: 5px;
			background: url('img/akce-base.jpg'); background-repeat: repeat-y;}
			#left .sub-textw a 	{color: white;}
			
			#left .sub-text4 {font-size: 0.75em; padding-left: 0px; text-align: left; line-height: 150%;}
			#left .sub-text4 a 	{color: white;}
			
			
			ul.main-menu {font-size: 1em; padding: 0px; margin: 0px; list-style-type: none; background-color: black;
				width: 215px; }
			ul.main-menu * {margin: 0px; padding: 0px; list-style-type: none; }
			ul.main-menu a:hover {text-decoration: none;}
			ul.main-menu ul {width: 215px;}
			ul.main-menu li a {text-decoration: none;}
			/* 1. radek seznamu */
			ul.main-menu li.first div {padding: 7px 16px 7px 16px; border: 0px solid blue;
				text-align: left; color: white; font-size: 16px; height: 35px; background: url('img/menu-head.png'); background-repeat: no-repeat;}
			ul.main-menu li.first a {color: #ffffff ; }
			ul.main-menu li.first a:hover {color: #ffffff}
			
			/* 1. uroven seznamu */
			ul.main-menu li.open div, ul.main-menu li div {padding: 10px 16px 10px 16px; 
				background-image: url('img/menu-carka-1.gif'); background-repeat: no-repeat; background-position: bottom left; line-height: 130%;}
				ul.main-menu li.open div, ul.main-menu li.open-prazdny div {}
			ul.main-menu li.open-prazdny div {background-image: url('img/menu-carka-2.png'); background-repeat: no-repeat; background-position: bottom left;}
			ul.main-menu li.open div {background-image: url('img/menu-carka-2.png'); background-repeat: no-repeat; background-position: bottom left;}
			ul.main-menu li.open div a, ul.main-menu li.open-prazdny div a {padding-left: 20px; background-image: url('img/sipka-menu-1.gif'); background-repeat: no-repeat; color: white; font-weight: normal;}
			
			ul.main-menu li div a {padding-left: 0px;}
			
			ul.main-menu li div a {color: #b3b3b3; font-weight: normal;}
			ul.main-menu li.open div a:hover, ul.main-menu li.open-prazdny div a:hover {color: #ff4c00;}
			ul.main-menu li div a:hover {color: #ff4c00;}

			
			
			/* 2. uroven seznamu */
			ul.main-menu li.open ul li div, ul.main-menu li.open ul li.open div 
				  {padding: 7px 16px 7px 30px; }
			ul.main-menu li.open ul li div {background-image: url('img/menu-carka-3.png'); background-repeat: no-repeat; background-position: bottom left; 
				}
			ul.main-menu li.open ul li.open div, ul.main-menu li.open ul li.open-prazdny div {padding-left: 43px;}
			ul.main-menu li.open ul li.open-prazdny div {background-image: url('img/menu-carka-4.png'); background-repeat: no-repeat; background-position: bottom left; }
			ul.main-menu li.open ul li.open div {background-image: url('img/menu-carka-4.png'); background-repeat: no-repeat; background-position: bottom left;}
			ul.main-menu li.open ul li a, ul.main-menu li.open ul li.open a {padding-left: 20px; background-image: url('img/sipka-menu-2.gif'); background-repeat: no-repeat; color: white; font-weight: normal;}
			ul.main-menu li.open ul li a:hover {color: #ff4c00;}
			
			

			/* 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: 7px 16px 7px 56px; 
				background-image: url('img/menu-carka-5.png'); background-repeat: no-repeat; background-position: bottom left;}
			ul.main-menu li.open ul li.open ul li div {}
			ul.main-menu li.open ul li.open ul li.open-prazdny div {}
			ul.main-menu li.open ul li.open ul li div a {font-weight: normal; padding-left: 20px; background-image: url('img/sipka-menu-on.gif'); background-repeat: no-repeat; background-position: 0px 0px; color: white; font-weight: normal }
			ul.main-menu li.open ul li.open ul li div a:hover {color: #ff4c00;}
			
			/* Paticka seznamu */
			.menufoot {margin-top: 15px; width: 215px; height: 55px; background-image: url('img/menu-foot-grad.png'); background-repeat: repeat-x; background-position: top left; }
			
			/* Podmenu ve stredni casti */
			#middle div.obal {width: 100%; border: 0px solid green; margin-bottom: 16px; display: table-cell;}
						
			#middle div.stredmenu {text-align: left; 
			width: 520px;  display: block; font-size: 12px;  line-height: 150%; vertical-align: middle; margin-bottom: 1px;}
			#middle div.stredmenu a {padding-left: 63px; padding-right: 39px; padding-top: 6px;   padding-bottom: 6px; display: block;
			background-image: url(img/sipka-3.gif); background-position: 25px 7px;  background-repeat: no-repeat; text-decoration: none;}
			#middle div.stredmenu a:hover {background-color: black; color: white;}
			h2.stredmenu {font-size: 12px; padding: 0px; margin: 0px; font-weight: normal;}
			

			
			
			
			#cara-zelena {height: 1px; min-height: 1px; max-height: 1px; border-top: 1px solid #3e3e3e; border-bottom: 1px solid #121212;
			background-color: black; background-image: url('img/but-1.jpg'); background-repeat: repeat-y; background-position: 0px; font-size: 1pt}

			.platby-head {font-size: 1em; color: #ffffff; font-weight: 700; padding: 6px 0px 0px 0px; text-align: center}
			
			.akce-head {font-size: 16px; color: #ffffff; padding: 6px 16px 0px 16px; text-align: left;
			background-image: url('img/mohlo-head.png'); background-repeat: no-repeat; height: 103px; line-height: 140%;}
					
			.banka {border: 0px solid white; width: 89px; height: 31px; margin: 0px 4px 4px 0px}
			.banka a {border: 0px solid white}

			/* Stredni bila cast */
		#middle {float: left; border: 0px solid green; clear: none; width: 520px; 
			padding-bottom: 10px; overflow-x: hidden; overflow-y: hidden; background-color: white; color: #2a2a2a; padding-top: 0px;
			}
			#middle a {color: #ff4c00; text-decoration: underline;} 
			#right a {color: white; text-decoration: underline;}

			.cus-menu {margin: 10px 10px 0px 10px; background-color: #ff8c41}
			.cus-text {padding: 10px; font-size: 75%; text-align: justify;}
			.cus-text a {font-size: 1.0em; color: #ffffff; font-weight: normal;}		

			.cnt-menu {margin: 0px 0px 0px 0px; }
			.cnt-head {padding: 0px 0px 0px 0px; }
			.cnt-icon {height: 1.5em; padding: 8px 5px 5px 0px; font-weight: normal}
			.cnt-icon-nej {height: 1.5em; padding: 10px 0px 10px 65px; font-weight: normal}
			.cnt-icon-dop {height: 1.5em; padding: 10px 0px 10px 65px; font-weight: normal; color: #ff4c00;
						}
			
			#cnt-icon-01 {background-color: #1b1b1b; padding: 10px 10px 10px 10px; color: white; margin-bottom: 50px; text-align: center;}
			#cnt-icon-02 {background: url('img/hot.png') no-repeat top left; }
			#cnt-icon-03 {background: url('img/no1.png') no-repeat center left; }
			.cnt-text {background-color: #ed5800; border: 0px solid #000000; font-size: 0.75em; padding: 10px; text-align: left;}
			.cnt-text-uvod {border: 0px solid green; font-size: 0.75em; text-align: left;  line-height: 140%; width: 470px;
			margin-left: auto; margin-right: auto; padding: 0px;}
			.cnt-text p {margin: 2px 0px 2px 0px}
			.cnt-text a {font-size: 1.0em; color: #B70000; font-weight: normal;}
			
			.best-menu {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 0px solid red; display: table; width: 520px;}
			.best-head {padding: 0px 25px 0px 25px; border: 0px solid green; font-style: italic; background-image: url('img/nadpis-grad.png'); background-repeat: repeat-x; background-position: top left;}
			.best-text {background-color: white; font-size: 75%; margin: 0px 25px 0px 25px; border: 0px solid green;}
				.nej {width: 235px; float: left; border: 0px solid blue;}
				.nej-head {font-size: 1.1em; font-weight: bold; padding-left: 30px; margin-bottom: 0px; margin-top: 15px;
					background-image: url('img/sipka-3.gif'); background-repeat: no-repeat; background-position: 0px; border: 0px solid red;}
				/*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 { padding: 0px; padding-top: 5px; text-align: left; width: 215px; min-width: 215px; max-width: 215px; border: 0px solid #f4b45e; 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: 0px solid #1a1a1a; margin: 0px; width: 47px;}
				div.polozka div.popisek {width: 145px; min-width: 145px; max-width: 145px; float: left; padding: 5px 10px 5px 10px; border: 0px solid violet;}
				div.polozka div.popisek a {font-weight: bold; color: #ed5800}

			#middle li.odrazka {display: list-item; list-style-image: url(img/sipecka_cervena.gif); margin: 3px auto 7px auto}
			#middle li.odrazka_new {display: list-item; list-style-image: url(img/sipka-3.gif); margin: 0px auto 7px auto;}
			#middle li.odrazka_doprava {display: list-item; list-style-image: url(img/sipka-1.gif); margin: 0px auto 50px auto; border-bottom: 1px dotted silver;}
span.black {color: black; border-bottom: 0px solid #ff4c00; font-size: 14px;}
			
			/* DISKUZE */
			
			#diskuze {font-size: .75em; width: 470px; display: table; margin-left: 25px;}
			#diskuze ul {list-style-type: none; padding: 0px; }
			#diskuze ul li {margin-bottom: 0px; }
			#diskuze input {font-size: .75em; float: right; border: 0px solid #ff4c00;}
		/*	1. uroven */
			#diskuze ul li div {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid green;}
			#diskuze ul li div div.prispevek_hlavicka {padding: 0px; margin: 0px; border-bottom: 1px dotted black;}
			#diskuze ul li div div.prispevek_hlavicka a {font-weight: bold; color: #ff4c00;}
			#diskuze ul li div div.prispevek_hlavicka span.datum {color: silver}

			#diskuze ul li div div.prispevek_text {padding: 0px; margin-left: 0px; margin-bottom: 10px;}

		/*	2. a dalsi uroven */
			#diskuze ul li ul li div {border: 0px solid red; margin-left: 40px}
			#diskuze ul li ul li div div.prispevek_hlavicka {border-bottom: 1px dotted silver;; padding-bottom: 0px}
			#diskuze ul li ul li div div.prispevek_hlavicka span.datum {color: silver}
			#diskuze ul li ul li div div.prispevek_text {font-weight: normal;  padding-top: 0px}

			
			
			
		#right {width: 215px; float: right; margin-bottom: 20px; border: 0px solid blue; }
			#right .sub-menu {width: 198px; min-width: 198px; max-width: 198px; 
				padding: 0px 0px 0px 0px; margin: 0px 0px 11px 0px; border: 1px solid #ed5800; background: url('img/dulezite-base.jpg'); background-repeat: repeat-y; background-color: #3b1701;}
				
			#right .sub-menu-dulezite {width: 215px; background: url('img/informace-base.png'); background-repeat: repeat;
			 padding-bottom: 30px; margin: 0px; border: 0px solid #ed5800;}
			
			.sub-menu-last {background: url('img/zakcentrum-base.png') no-repeat; background-color: #808080;
				width: 215px; overflow-x: hidden; padding-bottom: 15px; text-align: left; line-height: 140%;}
				.sub-menu-last a {color: white;}
				
				.sub-menu-last table {vertical-align: middle; border: 0px solid red; width: 190px; min-width: 190px; max-width: 190px; font-size: 8pt}
				.sub-head table tr td img {margin-right: 3px;}
				.sub-menu-last .sub-text table tr td {padding-left: 4px; padding-right: 4px; font-size: 1em;}
				.sub-menu-last .sub-text table {margin: 10px 0px 10px 0px;}
				.cisilko {font-size: 0.8em; padding: 3px; margin: 3px}
				
			.sub-head {margin: 0px 10px 0px 10px;}
			.zakcentrum-head {font-size: 16px; color: #ffffff; margin-top: 7px; margin-left: 16px; text-align: left; 
height: 27px; height: 50px; border: 0px solid yellow;}
			
			.sub-head-dulezite {margin: 0px 0px 0px 0px; height: 33px; background: url('img/dulezite-head.jpg'); background-repeat: no-repeat;
			border-bottom: 1px solid #ed5800;}
			
			.sub-head-anketa {margin: 0px 0px 0px 0px; height: 50px; background: url('img/anketa-base.png'); background-repeat: no-repeat;
			padding-left: 16px; padding-top: 7px; background-position: left top;}
			
			.sub-menu-anketa {background-color: black;
				width: 215px; overflow-x: hidden; padding-bottom: 15px; text-align: left; line-height: 130%;
				border: 0px solid green;}
				.sub-menu-last a {color: white;}
				
					
			
			.sub-icon {height: 1em; padding: 7px 16px 0px 16px;}
			/*#sub-icon-01 {background: url('img/sub_icon01x.png') no-repeat top left; }*/
			#sub-icon-01 {text-align: left; color: #ffffff; font-size: 16px; }
			
			#sub-icon-02 {text-align: left; font-size: 1em; color: white;}
			.sub-text {color: black; font-size: 0.75em; padding: 10px; text-align: left;}
			.sub-text2 {color: #c1c1c1; font-size: 0.75em; padding: 10px; text-align: center;}
			.sub-text3 {color: #c1c1c1; font-size: 0.75em; padding: 0px 16px 15px 16px; text-align: left; }
			.sub-text3-2 {color: #c1c1c1; font-size: 11px; padding: 0px 16px 15px 16px; text-align: left; }
			.sub-text4 {color: #fad5bf; font-size: 0.75em; padding: 0px 16px 15px 16px; text-align: left; line-height: 150%;}
			.sub-text4 a {color: white; font-weight: bold;}
			
			
			.sub-text p {margin: 2px 0px 2px 0px;}
			#right .sub-text a 	{color: #ed5800;}
			#right .sub-text2 a {color: #ffffff; font-weight: bold;}
			#right .sub-text2  {color: #fad5bf; }
						
			/* 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:#ffffff; font-size:1.2em; background: url(img/sipecka_bila.gif) 1px 3px no-repeat; padding-left: 20px; line-height:160%; font-weight: bold;}
			
			.odrazka-nosipka {color:#ffffff; font-size:1.2em; line-height:160%; font-weight: bold;}
			
			.odrazka-sipka-normal {color:#ffffff; font-size:1.2em; background: url(img/sipecka_cervena.gif) 1px 3px no-repeat; padding-left: 20px; line-height:160%; font-weight: normal;}
			.odrazka-sipka-normal2 {color:#ffffff; font-size:1.2em; padding-left: 16px; line-height:160%; font-weight: normal;}
			.odrazka-sipka-normal2 a {font-weight: 100;}

	/* spodni cast */
	  
		#footer {border: 0px solid yellow; margin-top: 0px; clear: both; padding: 0px 0px 0px 0px; font-size: .7em;
		margin-left: auto; margin-right: auto; width: 950px;}
		#footer a {color: #802600; text-decoration: underline;}
		#footer a.email {color: white}
		.paticka-pasek {margin-top: 0px; margin-bottom: 0px;  width: 950px; height: 64px; background: url(img/paticka.png) no-repeat;
		 padding-top: 0px; color: #5c5c5c; text-align: left;}
		.paticka-text {padding-top: 11px; padding-left: 16px;}
		
		.footer-info {text-align: center; 
		background-image: url('img/paticka-grad.png'); background-repeat: repeat-x; background-position: left top;
		border: 0px dotted red; color: #5c5c5c; background-color: black;
		width: 950px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		}
		.footer-textik {padding-top: 43px; width: 510px; border: 0px solid red; margin-left: auto;
		margin-right: auto; text-align: left;}
		
		/* #footer-webdesign {text-align: right; float: right; width: 140px; border: 0px solid green}*/
		/* #footer-more-info {display: inline; border: 0px solid red} */
		#footer-more-info {text-align: center; border: 0px solid red; color: silver;}
		
		
		
.hide {display: none}
.cleaner {clear: both; height: 0px; margin:0px; padding: 0px; font-size: 0px; border: 0px solid yellow; display: table;}
h3 {color: #1a1a1a; font-size: 1.5em;  font-weight: normal; margin: 0px}
h4 {color: #1a1a1a; font-size: 1.5em;  font-weight: bold; margin: 0px}

/* podstranka s nabidkou zbozi - v casti #middle */
h1.PageContent_Title {margin: 0px 0px 0px 0px; padding-left: 63px; padding-right: 38px; background-color: black; color: white; font-size: 1.5em; font-weight: normal;
background-image: url('img/sipka-1.gif'); background-repeat: no-repeat; background-position: 25px 7px; padding-bottom: 30px; border-bottom: 1px dotted #ff4c00; 
}
.Department_Content {font-size: 12px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid violet; z-index: 2; position: relative; top: 20px;  text-align: left;}
	.Department_Name {float: none; padding-bottom: 15px;  margin-bottom: 1px; border: 0px solid blue;
	 margin-left: auto; margin-right: auto; width: 470px;}
	.Department_Name img {border: 0px solid red; position: relative; left: -25px; top: -20px; margin-right: -25px;}
	
	.Department_Sum {font-size: 10px; width: 220px; text-align: left; margin-left: 25px; margin-bottom: 0px; margin-top: 10px; border: 0px dotted black}
.PageContent_Navig {margin: 20px 0px 0px 0px; font-size: 11px; border: 1px solid transparent; line-height: 130%;
background-image: url('img/seradit-base-2.png'); background-repeat: no-repeat; background-position: left top; height: 74px; 
top: -30px; position: relative;}
	.PageContent_Navig_Sort { margin-left: 235px; margin-top: 37px; width: 260px; border: 0px solid black; text-align: right;}
	.PageContent_Navig_Pages { margin-top: 3px; margin-left: 235px; text-align: right; width: 260px; border: 0px solid red}
	.PageContent_Navig_Pages_kniha { font-size: 11px; margin-top: 3px; margin-left: 235px; text-align: right; width: 260px; border: 0px solid red}
		.PageContent_Active {font-weight: normal; color: white; background: #4e4e4e; padding-left: 3px; padding-right: 3px; border: 1px solid #ff4c00;}

.PageContent_Table {font-size: 1em; margin: 0px 0px 0px 0px; clear: both; border: 0px solid blue; display: table; width: 520px; line-height: 130%;}



h3.PageContent_Table_Active {padding-top: 16px; padding-bottom: 14px; margin: 0px 0px 10px 0px; background-image: url('img/nadpis-grad.png'); background-repeat: repeat-x; background-position: top left;
display: table; width: 520px;}
.sipkado {background-image: url('img/sipka-2.gif'); background-repeat: no-repeat; background-position: center left; margin-left: 25px; padding-left: 38px; float: left;
border: 0px solid blue; }
h3.PageContent_Table_Active_Cena {padding-top: 16px; padding-bottom: 14px; margin: 0px 0px 10px 0px; background-color: #ff4c00; color: white;
display: table; width: 520px;}
.sipkado_cena {background-image: url('img/sipka-wh.gif'); background-repeat: no-repeat; background-position: center left; margin-left: 25px; padding-left: 38px; float: left;
border: 0px solid blue; }


.odsazenilp {margin-left: 25px; margin-right: 25px; border: 0px solid red;}
.nazev_dopravy {color: black; font-size: 14px;}

h3.PageContent_Table_Ceny {
background-image: url('img/ceny-base.png'); background-repeat: no-repeat; background-position: left top; 
padding-left: 63px; padding-top: 52px; border-bottom: 0px dotted blue; line-height: 100%;}

.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: 1px solid #ffffff/*#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 #ff4c00;}
.PageContent_Content .PageContent_Info h4 {font-weight: bold; font-size: 1.5em; padding: 2px; margin: 0px}
.PageContent_Content .Celkova_Cena {color: #ff4c00; font-size: 1.5em; font-weight: bold;}
.PageContent_Content .Bezna_Cena {color: black;}
.PageContent_Content .Bezna_Cena_Castka {color: #802600;}
.PageContent_Content textarea.Zprava_Obchodnik {width: 400px;}
.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 { padding: 10px; font-size: .9em; margin: 10px 25px 10px 25px; border: 0px dotted #ff4c00;}
.PageContent_Info_ramecek { padding: 10px; font-size: .9em; margin: 10px 25px 10px 25px; border: 1px dotted #ff4c00;}
.PageContent_Info strong {font-size: 1.1em}
.PageContent_Bold {text-align: left;}
.PageContent_Bold2 {font-weight: bold; text-align: center; font-size: 0.9em; width: 400px; color: #ff4c00;}
.PageContent_Bold3 {font-weight: bold; text-align: center; font-size: 0.9em; width: 500px;}

table.objednavky_prehled {border-collapse: collapse; margin: 0px; border: 0px solid black; width: 100%; color: #8e8e8e}
table.objednavky_prehled tr td {padding: 4px; text-align: center; border-top: 1px dotted #8e8e8e; line-height: 100%;}
table.objednavky_prehled tr td.PageContent_Bold {text-align: left; padding-left: 25px; padding-right: 25px;}
table.objednavky_prehled tr.objednavky_hlavicka td {border-bottom: 0px solid #A2BE2E; padding-bottom: 2px; font-weight: normal;}
table.objednavky_prehled tr.objednavky_hlavicka { 
	border-bottom: 0px solid #A2BE2E; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka td {border-bottom: 0px solid #ed5800;}
table.objednavky_prehled tr.objednavky_polozka { border-bottom: 1px dotted #ff4c00; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka_det { border-bottom: 1px solid #ff4c00; border-collapse: separate; width: 200px; display: block;}
table.objednavky_prehled tr.objednavky_polozka_last { border-bottom: 1px dotted #ff4c00; font-weight: normal;
	border-collapse: separate;}
table.objednavky_prehled a img {border: 0px solid transparent}

.orange_ramecek {border: 1px solid #ff4c00;}
.orange_ramecek_stred {border: 1px solid #ff4c00; margin-left: 25px;}
.orange_ramecek_stred2 {border: 1px solid #ff4c00; margin-left: auto; margin-right: auto; width: 100%;}
.orange_ramecek_stred3 {border: 1px solid #ff4c00; margin-left: 25px;  margin-bottom: 35px; width: 470px; }

/* 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: 0px 0px 10px 0px; width: auto; font-size: .7em; 
	border: 0px dotted green; vertical-align: middle; display: table; width: 520px; padding-bottom: 45px; padding-top: 0px; 
	background: url('img/polozka-grad.png') bottom left repeat-x; 
	}
div.GoodsListing_Listing div.GoodsListing_Nahled {float: left; max-width: 130px; text-align: left;
	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: 0px solid #1a1a1a;  margin-left: 25px; vertical-align: middle;}
div.GoodsListing_Listing div.GoodsListing_Popis {float: left; width: 210px; border-bottom: 1px dotted violet; height: 100%;}
h2.nazev-zbozi {font-weight: bold; font-size: 1.2em; text-decoration: underline;}
/*div.GoodsListing_Listing div.GoodsListing_Popis div.Goods_Popis {width: 210px; margin-left: 50px; text-align: left; border: 1px solid red; margin-top: auto; margin-bottom: auto;}*/

div.Goods_Nahled_Obalka {width: 180px; text-align: left; border: 0px dotted silver; margin-left: 0px; display: table; vertical-align: middle; float: left; }
div.Goods_Popis {width: 210px; text-align: left; border: 0px dotted red; margin-left: 180px; display: table; vertical-align: middle;  }
div.GoodsListing_Obalka2 {width: 130px; text-align: center; border: 0px dotted purple; display: table; vertical-align: middle; padding-top: 15px;}
div.dvadivy {border: 0px dotted green; width: 390px; display: table-cell; float: left;}
  
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_GoodsName a {font-size: 1.2em; 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}



.sipkabuy {border: 0px; float: left; position: relative; top: 11px; left: 22px;}

div.GoodsListing_Cena {padding: 0px 0px 0px 0px; float: right; border: 0px dotted black; text-align: center; width: 100%; height: 100%;
display: table; vertical-align: middle;}
div.GoodsListing_Listing div.GoodsListing_Cena div.PageContent_Cena {color: #a5a5a5; text-align: center; font-weight: normal;
	margin: 0px 0px 0px 0px; /*width: 110px; min-width: 110px; max-width: 110px;*/}
div.GoodsListing_Listing div.GoodsListing_Cena div.PageContent_Cena div.PageContent_Castka {font-size: 1.3em; font-weight: bold; color: #ff4c00;}
div.GoodsListing_Listing div.GoodsListing_Cena a {margin: 10px 10px 0px 10px; font-weight: normal; display: block; font-size: 1.2em; color: black }



	
div.GoodsListing_Listing + div.PageContent_Navig {margin-bottom: -10px}
.GoodsListing_GoodsPrice {font-weight: bold; color: #ff4c00; font-size: 14px;}





/* detail náhledu na zbozi */
.PageContent_Table div.fotoobalka {margin-right: 25px; float: left, border: 0px dotted green; display:table;}
.PageContent_Table img.GoodsPicture {border: 0px solid black; width: 180px; margin-right: 0px; margin-bottom: 0px;}
.PageContent_Table div.Zbozi_Description {width: 315px; float: right; border: 0px solid violet; margin-top: 25px; text-align: right; display: table;}
.PageContent_Table div.Zbozi_Obrazek {margin-left: 25px; margin-top: 25px;  width: 180px; border: 0px dotted green; display: table; float: left;}

 .PageContent_Table div.Zbozi_ShortDescription {padding-bottom: 0px; border: 0px dotted red; float: right; margin-bottom: 15px; display: table; width: 264px; text-align: left;} 

/* .PageContent_Table div.Zbozi_ShortDescription {padding-bottom: 0px; border: 0px dotted red; float: right; margin-bottom: 15px; display: table; width: 264px; text-align: left;
background-image: url('http://www.reviloshop.cz/shops/7022/html/pics/silver-kup.jpg'); background-repeat: no-repeat; background-position: left top;
padding-top: 25px;} */

.PageContent_Table h2.shorts {color: black; font-size: 16px; margin-right: 25px; line-height: 140%; font-weight: normal;}
.PageContent_Table div.lomenice {height:25px; width:289px; background-image: url('img/popis-head-new.png'); background-repeat: no-repeat; background-position: left top; background-color: #ff4c00;}

.PageContent_Table div.Zbozi_Info {font-size: .75em;  text-align: left;
width: 289px; display: table;
 background-image: url('img/popis-grad-2.png'); background-repeat: repeat-x; background-position: right top; margin-left: 26px; color: black;
 padding-top: 10px; line-height: 200%; font-size: 12px;
}

div.desctext {margin-left: 25px; margin-right: 25px; margin-bottom: 0px; border: 0px solid red; margin-top: 15px}
div.desctext2 {margin-left: 25px; margin-right: 25px; margin-bottom: 0px; border: 0px solid red; border-top: 1px dotted #ff4c00; padding-top: 15px;}
h2.zarucka {font-size: 12px; font-weight: normal; padding: 0px; margin: 0px; line-height: 200%;}
div.oblib {width: 289px; position:relative; left: 229px; padding-top: 7px; padding-bottom: 7px; border: 0px solid #ff4c00; text-align: center; }

div.kodzbozi {margin-left: 25px; float:left; font-size:10px; color: black; margin-top: 4px; margin-right: 7px; border: 0px solid green; height: 12px; display: table;}
div.kod {float:left; color: white; margin-top: 3px; border: 0px solid green; height: 12px; display: table;}

.PageContent_Table div.Zbozi_LongDescription {font-size: 12px;  width: 289px; display: table;
 text-align: left; margin-left: 26px; color: #2b2b2b;
 line-height: 150%; padding-bottom: 0px; background-color: #e3e3e3;}
.PageContent_Table div.PageContent_Items {font-size: .75em; border: 0px solid violet; margin-left: 15px; margin-right: 15px; padding: 0px; margin-bottom: 20px;}


/* nakup jednotliveho zbozi - policka s menici se cenou v zavislosti na mnozstvi */
.PageContent_Table div.PageContent_Koupit { 
	padding: 0px 25px 15px 25px; margin-top: 25px; font-size: .9em; border-top: 0px solid #8e8e8e;
	background-image: url('img/koupit-base-2.png'); background-repeat: no-repeat; background-position: left 5px; height: 85px; line-height: 100%;}
.PageContent_Table div.Koupit_Cena {width: 140px; float: left; text-align: center; border-right: 0px solid red; color: #8e8e8e; }
.cenikpost {margin: 5px; border: 0px solid blue; position: relative; left: 370px; top: -75px; width: 100px; text-align: center;}

.PageContent_Table div.Koupit_Button {width: 130px; float: right; text-align: right; padding: 0px; margin-top: 0px; }
.PageContent_Table div.Koupit_Button input.Button {margin: 10px 0px 10px auto; float: right}
.PageContent_Table input.Input_Koupit_Cena {font-size: 2.0em; border: 0px solid #ff4c00; background: transparent; color: #ff4c00;
	width: 100px; text-align: center; font-weight: bold;}

/* Publikacni system */
.PageContent_Content_p {text-align: left; font-size: .75em; margin-left: 16px; margin-right: 16px;}
.platby-head_p {font-size: 16px; color: #ffffff; padding: 7px 16px 0px 16px; text-align: left; margin-left: 0px;
height: 50px; background: url('img/informace-head.png'); background-repeat: no-repeat; }


/* Ruzne velke a barevne pismo */
.bigorange {color: #ff4c00; font-size: 1.6em;}

/* Barevne odrazky */
.orpunkt {color:#ff4c00;}

/* Doladeni uvodniho textu */
.uvodtext {margin-left: auto; margin-right: auto; width: 470px;}

/* Nova hlavicka Revilo News */
.revilonews { width: 520px; height: 100px; background: url('http://www.reviloshop.cz/shops/7022/html/pics/revilonews2.jpg'); background-repeat: no-repeat; 
position: relative; left: -25px; padding: 0px; margin-top: -12px;}

/* Velke pismo */
.bigpismo {font-size: 1.3em; font-style: italic; color: white;}

/* Big bannery na uvodni strane */
div.bigbanners {position: relative; left: -25px; margin-top: 40px;}
