body {text-align: center; padding: 0px; margin: 0px; width 950px; font-family:  Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; background: #392236 url(img/body_bg.png) repeat-y center; color: #3b1717; font-size:12px;}



h1{font-size: 18px; font-weight: bold;  color: #250035;}
h2{font-size: 14px; font-weight: bold;  color:#C00000; margin-bottom:10px; margin-top:20px;}
.PageContent_Content p{margin-top:5px;}
.sub-ano{display:block;
float:left;
font-size:18px;
font-weight:bold;
margin-top:12px;
width:45px;}
.quest1{float: left;}
.quest{font-size: 14px; font-weight: bold;  color:#C00000; margin-bottom:10px; margin-top:20px; float:left; margin-left:8px;}
.text{display:inline;}
#middle ul{ margin: 0px; padding: 0px; list-style:none;}
#middle ul li{ background:transparent url(img/li_odr.png) no-repeat scroll left 5px;
padding-bottom:3px;
padding-left:25px;
padding-top:3px; }


.box_top{background: url(img/box_top.png) no-repeat center; height: 7px; font-size: 1px; }
.PageContent_Table .box_top{margin-top:-10px;}
.PageContent_Table .box_center h1{margin-top:-8px;}
.PageContent_Table .box_center{}
.box_left{background: url(img/box_left.png) no-repeat top left; padding-left:7px;  }
.box_right{background: url(img/box_right.png) no-repeat top right; padding-right:7px;  }
.box_center{background: url(img/box_center.png)  repeat-x top ;   }
	
#stranka {margin: auto; text-align: left; width: 984px; min-width: 984px; max-width: 984px; background: #FFF url(img/stranka_bg.png) repeat-y left;}
	#telo {position: relative; }
	#header{padding-left:17px; background: url(img/header_bg.png) no-repeat bottom; }
	#header-in {width: 950px; min-width: 950px; max-width: 950px; border: 0px solid black;
		height: 143px; background: url(img/hlavicka.jpg) no-repeat top; position:relative;}
		/* defaultní logo vltava2000 */
		#header_logo {position: absolute; top: 3px; left: 0px; background-color: transparent; overflow: hidden;
			width: 240px; height: 107px; text-align: center;}
		#header_logo a img {border: 0px solid transparent; }
		/* v pripade ze si uzivatel zada vlastni logo */
		#header_custom_logo {overflow: hidden;  position: absolute; top: 0px; left: 0px;
			 border: 0px solid black; 
			width: 240px; height: 107px; 
			text-align: left;}
		#header_custom_logo[id] { overflow: hidden; position: absolute; top: 0px; left: 0px;
			display: table; border: 0px solid black; 
			width: 240px; height: 107px; 
			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;} /* IIS 7 */
		/*#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;} /* IIS 7 */
		
		#header_nazev {position: absolute; top: 0px; right: 0px; left: 407px;
				height: 90px; margin: 0px; border: 0px solid black;
				width: 543px;}
		#header_nazev  img{display:none}		
			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: 215px; height: 90px; color: #C00000;	overflow: hidden;}
			#header_info img{display:inline;}
				#kosik {width: 229px; height: 58px;  text-indent: 10px; color: #C00000;}
				#kosik img{margin-left: 10px; float: left;}
				#kosik td{line-height: 20px;}
		
				#zakaznik {height: 26px; line-height: 26px; color: #C00000; text-align: left; margin: 0 0 0 15px;}
				#zakaznik ul{list-style-type: none; margin: 0px; padding: 0px;}
				#zakaznik li{display: inline; margin: 0 10px 0 0; background: url(data/images/style/odrazka_menutop.gif) 0px 2px no-repeat; }
				#zakaznik li a{color: #C00000; text-decoration: none; font-weight: bold; margin-left: 15px;}
				#zakaznik li a:hover{color: #C00000; }
				/*#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:35px;  margin: 0px; border: 0px solid black;
					  z-index: 0;}					  
				/* min-width: 250px; max-width: 250px; position: relative; top: 90px; left: -25px;} */
			    /*#vlevo_logo {height: 57px; min-height: 57px; max-height: 57px; margin: 0px; border: 0px solid black;
				width: 220px; min-width: 220px; max-width: 220px; }*/
			    #formular { overflow: hidden; }
				#formular form {padding: 0px; border: 0px solid white;  }
				#formular_policka {border: 0px solid blue; padding: 0px; background: url(img/search_bg.png) no-repeat 12px 0px; padding:0 0 0 12px;}
				#formular_policka input {/*position: relative; left: 10px;*/ margin:0 0 0 15px;}
				#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} */

                #formular_policka #vyhl_input {padding-left:8px;width:130px; height: 19px; background: transparent; border: none; margin: 0 0px 0 0px;}
				#vyhl_input{background: url(img/input_bg.png) no-repeat right top; border: 1px solid #af9696; }
				#vyhl_input_small {width: 30px; height: 19px; background: #ffffff; border: solid 1px #9fe2ff; margin: 0 0px 0 0px;}
                #vyhl_select {width: 160px; height: 21px; background: #ffffff; border: solid 1px #424242; margin: 0 5px 0 5px;}
                #vyhl_button {width: 59px; height: 24px; background: #e42424 url(img/butt_bg.png) repeat-x top;; color: #ffffff; font-weight: bold; font-size: 12px; border: 0px; position: relative; top:1px; padding-bottom: 3px; *padding-top: 3px; cursor: pointer;
				border-left: 1px solid #940505; border-right: 1px solid #d73838; border-bottom: 1px solid #940505;}
                #vyhl_button:hover, #vyhl_button:focus{background: #cd0000 url(img/butt_bgh.png) repeat-x top; border-left: 1px solid #d73838; border-right: 1px solid #890404; border-bottom: 1px solid #cd0000;}				
				#vyhledavani {width: 225px; height: 37px; margin: 0px;}
                #vyhledavani form{margin: 0px;}
                #vyhledavani form p {margin: 0px; vertical-align: top;}

                /*input {width: 140px; height: 16px; background: #ffffff; border: solid 1px #9fe2ff; }*/
                input.Button {width: 140px; height: 22px; background: #ffffff; border: solid 1px #424242; }
                select {width: 140px; height: 18px; background: #ffffff; border: solid 1px #424242; }

				/*.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: 26px; min-height: 26px; max-height: 26px; width: 950px; min-width: 950px; max-width: 950px;
					  position: absolute; left: 0px; top: 107px; overflow: hidden; background: #C00000; color: #3882a1; 
					  text-align: center; font: 11px Verdana,Arial; color: black;z-index: 100;}
			#zalozky ul{list-style-type: none; margin: 0px; text-indent: 0px; line-height: 26px;}
			#zalozky ul li{display: inline; margin: 0 10px 0 0; background: url(img/odrazka_menu1.gif) 0px 4px no-repeat; }
			#zalozky ul li a{color: #fff; text-decoration: none; font-weight: bold; margin-left: 15px; padding:7px 5px; }
			#zalozky ul li a:hover{color: #fff; background: #d22323; }
			
			#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: #70BAD9; position: absolute; top: 150px; font-size: 1pt}

/* stredni cast */
	#main {margin: 5px 0px 10px 0px; width: 984px; clear: both; border: 0px solid black; position: relative;}

	#menu2 {width: 225px; margin: 0 0 5px 0;}
	.menu2_but {width: 225px; height: 24px; margin: 0 0 1px 0;}
	.menu2_but_1 {width: 23px; height: 24px; background: #70bad9; color: #dcf4ff; line-height: 24px; float: left;}
	.menu2_but_2 {width: 201px; height: 24px; margin-left:1px; background: #ffe9c9;  text-indent: 10px; text-align: left; line-height: 24px; float: right;}
	.menu2_but_2 a{color: #4c2d00; display: block; width: 201px;}
	.menu2_but_2 a:hover{color: #4c2d00; background: #ffcc7f;}
		/*.menu2_but_2 a{color: #4c2d00; display: block; width: 201px;}
		.menu2_but_2 a:hover{color: #4c2d00; background: #ffcc7f;}		
		
		a {color: #3882a1; text-decoration: none;}
		a:hover {color: #70bad9;}*/
		
		#left {width: 230px;  float: left; margin: 0px 0 5px 0; border: 0px solid red; position: relative; margin-right:5px;}
			#left .sub-menu { padding: 0px; margin: 0px;
				margin-bottom: 0px; font-size: 0.8em; font: 11px Verdana,Arial; color: black;}
			#left .sub-menu .okraj { background:#FDFBFC url(img/okraj_bg.png) no-repeat bottom left; padding: 0px 0px 0px 0px;
				border: solid 1px #edd1d1; text-align: left; margin-left:17px;
margin-right:2px; }
			#left .sub-menu .okraj .sub-text {margin:5px 10px 8px;}
			#left .sub-menu .okraj .sub-text a{ font-weight: bold;}
			.platby-head {color: #420202; font-weight: bold; padding:5px; text-align:center; background: url(img/submenu_h3_bg.png) repeat-x; margin:0px; border-bottom: 1px solid #c3a3a3; font-size: 12px; }
			.banka {border: 0px solid white; width: 89px; height: 31px; margin: 0px 4px 4px 0px}
			.banka a {border: 0px solid white}
			
			#left .sub-text {color: black; font-size: 0.75em; padding: 0px; text-align: left;}
			
			
			.sub-menu-in{ margin:0 2px 0 8px;}
			.main-menu-foot{ background: url(img/menu_foot.png) no-repeat; height: 9px; font-size:1px; clear:both;  margin-bottom:15px; }
			ul.main-menu {font-size: 1em; padding: 0px; margin: 0px; list-style-type: none; background-color: white;
				 background: url(img/menu_bg.png) repeat-y left; }
			
			ul.main-menu * {margin: 0px; padding: 0px; list-style-type: none; }
			/* ul.main-menu a:hover {text-decoration: underline;} */
			ul.main-menu ul {font-size: 1em; padding: 0px; margin: 0px; list-style-type: none; background-color: white;
				 background: url(img/podmenu_bg.png) repeat-y left; }
			ul.main-menu li a {text-decoration: none;}
			/* 1. radek seznamu */
			/* ul.main-menu li.first div {padding: 8px 8px 8px 28px; background-color: #70BAD9;  border-bottom: 0px solid white;
				background-image: url('img/sipecka_bila.gif'); background-repeat: no-repeat; background-position: 12px;}*/
			
			
			
			ul.main-menu #white-wine{ background:url(img/main-menu_white.png) repeat-y left;}
			ul.main-menu #white-wine div{ background:url(img/iko-whitewine.png) no-repeat 98% 6px;}
			ul.main-menu #white-wine a { background:url(img/main-menu_white_shade.png) no-repeat top left;}			
			ul.main-menu #white-wine:hover{ background:url(img/main-menu_whiteh.png) repeat-y left;}
			ul.main-menu #white-wine:hover div { background:url(img/iko-whitewineh.png) no-repeat 98% 6px;}
			ul.main-menu #white-wine:hover a { background:url(img/main-menu_white_shadeh.png) no-repeat top left;}			
			ul.main-menu #white-wine.open-prazdny{ background:url(img/main-menu_whiteh.png) repeat-y left;}
			ul.main-menu #white-wine.open-prazdny div{ background:url(img/iko-whitewineh.png) no-repeat 98% 6px;}
			ul.main-menu #white-wine.open-prazdny a{ background:url(img/main-menu_white_shadeh.png) no-repeat top left;}
			
			ul.main-menu #red-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #red-wine div{ background:url(img/iko-redwine.png) no-repeat 98% 6px;}
			ul.main-menu #red-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #red-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #red-wine:hover div{ background:url(img/iko-redwineh.png) no-repeat 98% 6px;}
			ul.main-menu #red-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #red-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #red-wine.open-prazdny div{ background:url(img/iko-redwineh.png) no-repeat 98% 6px;}
			ul.main-menu #red-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			ul.main-menu #rose-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #rose-wine div{ background:url(img/iko-rosewine.png) no-repeat 98% 6px;}
			ul.main-menu #rose-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #rose-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #rose-wine:hover div{ background:url(img/iko-rosewineh.png) no-repeat 98% 6px;}
			ul.main-menu #rose-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #rose-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #rose-wine.open-prazdny div{ background:url(img/iko-rosewineh.png) no-repeat 98% 6px;}
			ul.main-menu #rose-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			ul.main-menu #women-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #women-wine div{ background:url(img/iko-womenwine.png) no-repeat 98% 6px;}
			ul.main-menu #women-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #women-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #women-wine:hover div{ background:url(img/iko-womenwineh.png) no-repeat 98% 6px;}
			ul.main-menu #women-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #women-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #women-wine.open-prazdny div{ background:url(img/iko-womenwineh.png) no-repeat 98% 6px;}
			ul.main-menu #women-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			ul.main-menu #archive-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #archive-wine div{ background:url(img/iko-archivewine.png) no-repeat 98% 6px;}
			ul.main-menu #archive-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #archive-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #archive-wine:hover div{ background:url(img/iko-archivewineh.png) no-repeat 98% 6px;}
			ul.main-menu #archive-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #archive-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #archive-wine.open-prazdny div{ background:url(img/iko-archivewineh.png) no-repeat 98% 6px;}
			ul.main-menu #archive-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			
			ul.main-menu #huge-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #huge-wine div{ background:url(img/iko-hugewine.png) no-repeat right 6px;}
			ul.main-menu #huge-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #huge-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #huge-wine:hover div{ background:url(img/iko-hugewineh.png) no-repeat right 6px;}
			ul.main-menu #huge-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #huge-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #huge-wine.open-prazdny div{ background:url(img/iko-hugewineh.png) no-repeat right 6px;}
			ul.main-menu #huge-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			
			ul.main-menu #bio-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #bio-wine div{ background:url(img/iko-biowine.png) no-repeat right 6px;}
			ul.main-menu #bio-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #bio-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #bio-wine:hover div{ background:url(img/iko-biowineh.png) no-repeat right 6px;}
			ul.main-menu #bio-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #bio-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #bio-wine.open-prazdny div{ background:url(img/iko-biowineh.png) no-repeat right 6px;}
			ul.main-menu #bio-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			ul.main-menu #select-wine{ background:url(img/main-menu_red.png) repeat-y left;}
			ul.main-menu #select-wine div{ background:url(img/iko-selectwine.png) no-repeat right 6px;}
			ul.main-menu #select-wine a { background:url(img/main-menu_red_shade.png) no-repeat top left;}
			ul.main-menu #select-wine:hover{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #select-wine:hover div{ background:url(img/iko-selectwineh.png) no-repeat right 6px;}
			ul.main-menu #select-wine:hover a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			ul.main-menu #select-wine.open-prazdny{ background:url(img/main-menu_redh.png) repeat-y left;}
			ul.main-menu #select-wine.open-prazdny div{ background:url(img/iko-selectwineh.png) no-repeat right 6px;}
			ul.main-menu #select-wine.open-prazdny a { background:url(img/main-menu_red_shadeh.png) no-repeat top left;}
			
			
			
			
			ul.main-menu .first{ background: url(img/main-menu_first.png) no-repeat left top  ; height: 29px;}
			ul.main-menu .first:hover, ul.main-menu .first:focus{background: url(img/main-menu_first.png) no-repeat left top;}
			ul.main-menu .first div {padding:8px 4px 10px 68px;}			
			
			ul.main-menu li.first a {color:#FFAFAF; font-weight: bold; display: block; padding: 0px;}
			ul.main-menu li.first a:hover, ul.main-menu li.first a:focus {color:#FFAFAF;}
			
			/* 1. uroven seznamu */
			ul.main-menu li.open div, ul.main-menu li div {  }
			ul.main-menu li {background: url(img/mainmenu_li.png) no-repeat top right ; }
			ul.main-menu li.open div, ul.main-menu li.open-prazdny div {}
			ul.main-menu li:hover{background: url(img/mainmenu_lih.png) repeat-y right top;}
			ul.main-menu li.open-prazdny, ul.main-menu li.open  {background: url(img/mainmenu_lih.png) repeat-y right top;}
			ul.main-menu li.open div a, ul.main-menu li.open-prazdny div a {color:#FFE690; font-weight: bold; padding:9px 5px 7px 20px; display: block; }          ul.main-menu li.open ul div a, ul.main-menu li.open-prazdny ul div a{color: #FFF; font-weight:bold; display: block; padding:9px 5px 7px 30px;}
			ul.main-menu li.open div a:hover, ul.main-menu li.open-prazdny div a :hover{ font-weight: bold;}
			ul.main-menu li div a {color: #FFF; font-weight:bold; display: block; padding:9px 5px 7px 20px; position:relative;}
			ul.main-menu li div a:hover {color: #ffe690; font-weight: bold;}
			
			/* 2. uroven seznamu */
			ul.main-menu li.open div, ul.main-menu li div {  }
			ul.main-menu li li {background: none ; }
			ul.main-menu li.open div, ul.main-menu li.open-prazdny div {}
			ul.main-menu li li:hover{background: none repeat-y right top;}
			ul.main-menu li li a:hover{color: #ffe690!important;}
			ul.main-menu li li.open-prazdny, ul.main-menu li li.open  {background: none repeat-y right top;}
			ul.main-menu li li.open div a, ul.main-menu li li.open-prazdny div a {color: #ffe690!important; font-weight: bold; padding:9px 5px 7px 30px; display: block; position:relative; }
			
			ul.main-menu li.open ul li div a {color: #FFF; font-weight:bold; display: block; padding:9px 5px 7px 30px; position:relative;}
			ul.main-menu li li div a:hover {color: #ffe690; font-weight: bold;}
			

			/* 3. uroven seznamu */
			ul.main-menu li.open ul li.open ul li div a, ul.main-menu li.open ul li.open ul li.open-prazdny div a {padding: 4px 4px 10px 50px; }
			ul.main-menu li.open ul li.open ul li div {background-color: #FFE1E1; border-bottom: 1px solid white;}
			ul.main-menu li.open ul li.open ul li.open-prazdny div {background-color: #FFE1E1; border-bottom: 1px solid white;}
			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: black; font-weight: bold;}
			
			
			#cara-zelena {height: 5px; min-height: 5px; max-height: 5px; border-top: 1px solid white;
			background-color: #70BAD9; font-size: 1pt}

			#middle {float: left; clear: none; width: 520px; min-width: 520px; max-width: 520px;
			margin-bottom: 20px; padding-bottom: 10px; overflow-x: auto; margin-top: -5px;}
			
			/* Mistrix */
			/* #middle a, #right a {color: #B70000; text-decoration: underline;} */

			.cus-menu {margin: 10px 10px 0px 10px; background-color: #fff}
			.cus-text {padding: 0px; font-size: 75%; text-align: justify;}
			.cus-text a {font-size: 1.0em; color: #B70000; font-weight: normal;}		

			.cnt-menu {margin:10px 4px 0 6px; overflow:hidden;}
			.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 { padding: 10px; text-align: justify; background: url(img/box_obr.jpg) no-repeat top right;}
			.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: #FFE1E1;  padding: 10px 2px 10px 18px;}
				.nej { position:relative;  left:7px;}
				.nej-head { color: #420202;  font-weight: 700; padding-left: 10px; margin-bottom: 0px; border-bottom:1px solid #eed9d9 ; padding-bottom: 5px;	 }
				.nej-st{background: url(img/nej_st.png) no-repeat top center; height: 4px;}
				/*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;}*/

				.polozka {background: url(img/nej_zb_stin.png) no-repeat bottom center; padding: 0px; text-align: left; width: 160px;   margin: 10px auto 0px 0px; float: left; margin-right: 10px; padding-bottom: 15px;}
				.polozka-in{border: 1px solid #e6c6c7; background: url(img/nej_zb_bg.gif) no-repeat bottom right; padding-bottom:5px;
padding-top:5px; } 
				.polozka .nahled {float: left; padding: 0px; width: 49px; min-width: 49px; max-width: 49px;}
				.polozka .nahled img { margin: 0px; width: 45px; border: none; }
				.polozka .popisek {width: 100px;  float: left; padding: 5px 0px; font-size:11px; }
				.polozka .popisek a {font-weight: bold; color:#c00000; font-size:12px; padding-bottom:5px; display: block;}

			#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: #FFF0F0; border-bottom: 0px solid red}
			#diskuze ul li div div.prispevek_hlavicka {padding: 10px; margin: 0px; background: #FFE1E1; 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; margin-right:20px;}
			#right .sub-menu {width: 200px; min-width: 200px; max-width: 200px; padding: 10px 0px 0px 0px; margin: 0px 0px 5px 0px; border-top: 1px solid white;}
			.sub-menu-last {margin-bottom: 5px; padding-top: 10px; width: 180px; min-width: 180px; max-width: 180px; overflow-x: auto;}
				.sub-menu-last table {vertical-align: middle; border-collapse: collapse; width: 160px; min-width: 160px; max-width: 160px; 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: 15px; padding: 3px 5px 0px 20px;}
			#sub-icon-01 {background: url('img/sipecka.gif') no-repeat top left; }
			#sub-icon-02 {background: url('img/sipecka.gif') no-repeat top left; }
			.sub-text {color: black; font-size: 12px; padding: 10px; text-align: left;}
			.sub-text p {margin: 2px 0px 2px 0px;}
			
			
			
			
			#right .sub-menu { padding: 0px; margin: 0px;
				margin-bottom: 0px; font-size: 0.8em; font: 11px Verdana,Arial; color: black;}
			#right .sub-menu .okraj { background: url(img/okraj_bg.png) no-repeat bottom left; padding: 0px 0px 0px 0px;
				border: solid 1px #edd1d1; text-align: left; margin-left:0px;
margin-right:2px; }
			#right .sub-menu .okraj .sub-text {margin:0px; font-size:11px; font-weight: bold; color: #420202;  padding: 0px; padding-top: 15px;}
			#right .sub-menu .okraj .sub-text a{ font-weight: bold;  font-size:14px;}
			#right .sub-menu .okraj .sub-text .polozka_panel{margin:0px; border: none; background:url(img/nej-right.jpg) no-repeat bottom right; padding:5px 5px 20px 7px;}
			
			#right .sub-menu .okraj .sub-text .popisek_panel{padding-top:80px;}
			#right .sub-menu .okraj .sub-text .nahled_panel img{padding-right:5px; }
			
			
			/* 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:hover{color: #e1ac4f;}
			.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;}
			.odrazka-sipka-normal:hover{color: #e1ac4f;}

	/* spodni cast */
		#footer {margin-top: 0px; clear: both;  font-size: 10PX; background: url(img/footer.jpg) no-repeat center; *margin-bottom:-10px; *height:70px}
		#footer-in{ padding:  10px 30px 22px 30px; *padding-top: 15px; overflow:hidden;}
		#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; position:relative;
top:3px;}

.hide {display: none}
.cleaner {clear: both; height: 1px; line-height:1px;  margin:0px; padding: 0px; font-size: 1px;}
.oddelovac {height: 3px; line-height: 1px; font-size: 1px; background: #FFE1E1; clear:both; text-align:center;}
h3 {color: #000; margin-top: 0px; font-size: 12px;}

/* podstranka s nabidkou zbozi - v casti #middle */

.Department_Content {font-size: .8em;  margin: 10px 10px 0px 10px; padding: 0px 0px 7px 0px; position: relative;}
	.Department_Name { width: 500px; margin-bottom: 0px; border: 0px solid black; font-family:"Georgia, Times New Roman"; font-style: italic; color:#993300; font-size:13px;}
	.Department_Name img{float: left; margin-right: 20px; margin-bottom: 10px;}
	.Department_Sum {border:0 solid black;
float:right;
font-size:11px;
margin-bottom:0;
position:absolute;
right:0px;
text-align:right;
top:-22px;
width:220px;}
.PageContent_Navig {margin: 10px 0px 0px 0px; font-size: 11px;}
	.PageContent_Navig_Sort {float: left; border: 0px solid black}
	.PageContent_Navig_Pages {float: right; text-align: right; width: 225px; border: 0px solid black; padding-bottom: 10px;}
		.PageContent_Active {font-weight: normal}

.PageContent_Title{ margin-left:10px; margin-top:5px;}
.PageContent_Table {font-size: 1em; margin: 10px 10px 10px 10px; clear: both;}
.PageContent_Table p{margin: 0px; padding-top:5px; padding-bottom: 10px; text-indent: 0px;}
.PageContent_Table h2{ margin: 0px; padding:15px 0px 0px 0px;}
.PageContent_Table h3{ margin: 0px; padding:10px 0px 0px 0px;}s
/*h3.PageContent_Table_Active {border-bottom: 3px solid #E2ECF9; padding-bottom: 5px; margin: 15px 0px 10px 0px}*/
 h3.PageContent_Table_Active {font-size: 14px; font-weight: bold; color: #c00000; margin: 0px;}

.PageContent_Content_block .GoodsListing_GoodsPrice{ color: #844A4A; font-size:11px; padding-left:5px;}
.price-transport-title{padding-top:3px;}
.PageContent_Content_block{padding-bottom:20px;} 
.PageContent_Content {text-align: left;}
.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: #fff0f0; 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: 3px; text-align: center;}
table.objednavky_prehled tr td.PageContent_Bold {text-align: left; }
table.objednavky_prehled tr.objednavky_hlavicka td {border-bottom: 0px solid #70BAD9; padding-bottom: 15px; font-weight: bold;}
table.objednavky_prehled tr.objednavky_hlavicka {background: #ff0f0 url('img/objednavky_hlavicka_pozadi.png') bottom left repeat-x;  
	border-bottom: 0px solid #70BAD9; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka td {border-bottom: 2px solid #c00000;}
table.objednavky_prehled tr.objednavky_polozka {background: #Fff0f0; border-bottom: 2px solid #c00000; border-collapse: separate;}
table.objednavky_prehled tr.objednavky_polozka_last {background: #c00000 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 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 .popis {width: 265px; font: 10px Verdana,Arial; background: #eeeeee; margin: 0 0 20px 0; padding: 10px 0 10px 0;}
div.GoodsListing_Listing .popis .okraj{margin: 0 10px 0 10px; text-align: justify;}
                          
div.GoodsListing_Listing div.GoodsListing_Nahled {float: right; width: 200px; min-width: 200px; max-width: 200px; text-align: center;
                                                  border-bottom: 0px solid red}
div.GoodsListing_Listing div.GoodsListing_Nahled a img.GoodsPicture {border: none; display: block; margin: 10px auto 10px auto; text-align: center;}
div.GoodsListing_Listing div.GoodsListing_Popis {float: left; width: 315px; min-width: 315x; max-width: 315px; 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 {font-size: 14px; font-weight: bold; color: #ff9900; margin: 0px;}
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_GoodsName a {font-size: 14px; font-weight: bold; color: #c00000; margin: 0px; text-decoration: none} 

/* div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_Vyrobce {font-style: italic; font-size: 1em} */
div.GoodsListing_Listing div.GoodsListing_Popis div.GoodsListing_Vyrobce {font-size: 10px; font-weight: bold; color: #848484; margin: 0 0 5px 0;}
/* div.GoodsListing_Listing div.GoodsListing_Cena {padding: 0px 0px 10px 0px; float: left; width: 115px; border-bottom: 0px solid black; text-align: center} */
div.GoodsListing_Listing div.GoodsListing_Cena {width: 265px; text-align:right; font-weight: bold; font-size: 13px; color: #70bad9;}
/* 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 {color: #2d7796; font-size: 1.1em; font-weight: bold;}
div.GoodsListing_Listing div.GoodsListing_Cena div.PageContent_Cena div.PageContent_Castka {color: #2d7796;}
/* 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 */
div.PageContent_Content table.GoodsRelated {width: 165px;float:left}
div.PageContent_Content table.GoodsAlternative {width: 165px;float:left}
div.PageContent_Content img.GoodsPicture {width: 100px; display: inline;border:0px solid black;}
.PageContent_Table img.GoodsPicture {width: 90px; display: inline; margin-left:40px;}


.PageContent_Table div.Zbozi_Description {width: 327px; float: left}
.PageContent_Table div.Zbozi_Obrazek {float: left; width: 153px}
.PageContent_Table div.Zbozi_ShortDescription {color: #c00000; font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-top: 10px}
.PageContent_Table div.Zbozi_Info {font-size: 12px; font-weight: bold; line-height: 150%;}
.PageContent_Table div.Zbozi_LongDescription {font-size: 12px; padding-bottom: 5px;}
.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: #FFE1E1 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; height: 25px;}

/* OSTATNI DEFINICE */
.tabulka {font: 11px verdana, arial;}
.odsazeni {height:5px; font-size: 1px; line-height: 1px;}

.nahled_panel  img {width: 60px;float:left; border:0 solid white;}
.polozka_panel { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #C00000;}
.popisek_panel a {color: #b70000;line-height: 160%;font-weight: bold;}
.popisek_panel a:hover{color: #E1AC4F;}
.popisek_panel  {padding-bottom:5px;}


.cus-box{ background:url(img/cus-text-bg.gif) no-repeat bottom; height: 160px;}

.anovino{ color: #000; padding-top:15px; margin-left:25px; font-size: 24px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; display: block;}
.vinopokterem{margin: 0px; margin-left:24px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight: bold; color: #7a4242; display: block; }
.ano{font-size:24px; font-weight: bold; color: #a60707; font-family:Verdana, Geneva, sans-serif; display:block; margin-left:220px;}
#right .news {margin-bottom: 15px!important;}
.news .sub-text{padding: 0px; border-top:1px solid #E5D2D1;}
.news .news-item{background: url(img/new-bg.jpg) no-repeat top right;  border-bottom:1px solid #E5D2D1;}
.news .news-item h3{padding-top:10px; color: #3c1513; text-align: center;}
.news .news-content{padding: 5px; padding-bottom: 15px;}


.clear{clear: both; height:1px; font-size: 1px; line-height:1px;}

.col1{font-weight: bold; float: left; width: 150px;}
.col2{}

.odkazy{ padding-top: 0px; width:800px; margin: 0px auto; text-align: center; color: #BF8FB7!important;}
.odkazy a{ color: #BF8FB7!important; font-size:11px; padding: 0 5px}
.odkazy a:visited{}

.odkazy-bott{bottom:-20px;left:20px;position:absolute;}
.odkazy-bott a{ color: #BF8FB7!important; font-size:11px; padding: 0 5px}