html, body {height: 100%;}
body,td,th, textarea {color: #000000; font-family: "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Geneva CE", Geneva, sans-serif; font-size: 12px;}
body {
	background-color: #004a3a;
	margin: 0px;
	text-align: left;
	padding-left: 4%;
	background-image: url(images/zelena-vinova.gif);
	background-repeat: repeat-x;
	position: relative;
}
a, a:visited {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline; color: #000000;}
p {text-indent: 5px; text-align: justify; line-height: 1.3; width: 100%;}
h1 {font-size: 150%; font-weight: bold; color: #67171B; margin-top: 15px; margin-bottom: 2px;}
h2 {font-size: 130%; font-weight: bold; color: #67171B; margin-top: 10px; margin-bottom: 2px;}
h3 {font-size: 110%; font-weight: bold; color: #67171B; margin-top: 5px; margin-bottom: 2px;}
strong {font-weight: bold;}
em {font-style: italic;}
.red {color: #67171B;}
.black {color: #000000;}
.grey {color: #666666;}
.zluta {color: #c7d397;}
.green {color: #004a3b;}
.bila {color: #FFFFFF;}
.oznacit {color: #000000;}
.mensi_text {
	font-size: 90%;
	color: #666666;
	line-height: normal;
}
.vetsi_text {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.normal_text {font-size: 12px;}
.preskrtly {
	text-decoration: line-through;
}
.text_vpravo {
	text-align: left;
	float: right;
	padding-right: 10px; _padding-right: 7px;
}
#main {
	margin: 0;
	min-height: 100%;
	height: auto;
	_height: 100%;
	position: relative;
	background-color: #e5e5e5;
	min-width: 785px; _width: 785px;
	background-image: url(images/tmave-seda.gif);
	background-repeat: repeat-y;
	width: 91%;
}
#text {padding-top: 415px;padding-bottom: 21px;padding-left: 245px;padding-right: 20px;
	position: relative;min-height:1590px; _height:1590px;}
#text_vinoteka {
	padding-bottom: 30px;
	position: relative;
	min-height:2350px; _height:2350px;
	padding-top: 69px;
	background-image: url(images/text-vinoteka-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 69px;
}
#text_vinoteka_obsah, #podminky {
	margin-left: 245px;
	margin-right: 20px;
	padding-top: 300px;
	line-height: 1.8; 
}
#text_vinoteka_obsah a, #text_vinoteka_obsah :visited {text-decoration: underline;}
#text_vinoteka_obsah :hover {text-decoration: none;}
#text_vinoteka_obsah p {margin: 0px;}
#region {width: 44px; position: absolute; left: 15px; top: 53px; color: #000000; margin: 0px; padding: 0px;}
#region_text {margin: 0px; font-size: 12px; padding: 0px 0px 0px 47px;}
#foto_vinoteka {
	float: left;
	border-width: 0px;
	border-top: 4px solid #67171B;
	margin-right: 14px;
	margin-bottom: 8px;
	border-left: 3px solid #004a3a;
	margin-left: -3px;
}
#podminky ul {
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0px 0px 8px 10px;
	padding: 0px 0px 0px 10px;
}
#podminky li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#podminky p {
	text-indent: 0px;
	margin: 6px 0px 9px 0px;
}
#podminky a, #podminky :visited {text-decoration: underline;}
#podminky :hover {text-decoration: none;}
#footer {
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 75%;
	color: #666666;
	width: 100%;
}
#footer div {
	float: left;
	height: 15px;
	width: 245px;
}
#footer a, #footer :visited{color: #666666; text-decoration:none;}
#footer :hover{color: #666666; text-decoration:underline;}
#logo {
	background-image: url(images/seda-vinova.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 73px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#logo img {
	margin-top: 19px;
	margin-left: 28px;
	border: 0px;
}
#logo_Nikolajka {
	position: absolute;
	top: 20px;
	right: 23%;
	border-width: 0px;
}
#zaplata {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 290px;
	width: 4%;
	background-color: #004a3a;z-index:150;
}
#zaplata2 {
	position: absolute;
	left: -4px;
	top: 73px;
	width: 4px;
	height: 250px;
	background-color: #004a3a;
}
#kostelik {
	position: absolute;
	left: -3px;
	top: 73px;
	width: 217px;
}
#main_foto {
	position: absolute;
	left: 214px;
	top: 69px;
	padding-top: 4px;
	background-color: #67171B;
}
#list {
	position: absolute;
	top: 0px;
	right: 0px;
}
#pod_main_foto {
	background-image: url(images/pod-foto.jpg);
	background-repeat: repeat-y;
	width: 550px;
	height: 208px;
	min-height: 208px;
	position: absolute;
	right: 0px;
	top: 69px;
	background-color: #67171B;
	border-top: 4px solid #67171B;
}
#pod_menu {
	background-image: url(images/pod-menu.jpg);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	top: 281px; right: 0px; width: 233px; height: 98px;
}
.menu1 {position: absolute; top: 281px; left: 214px;}
.menu2 {position: absolute; top: 316px; left: 214px;}
.menu3 {position: absolute; top: 351px; left: 214px;}
.menu4 {position: absolute; top: 455px; left: 214px;}
.menu5 {position: absolute; top: 505px; left: 214px;}
.menu6 {position: absolute; top: 327px; left: 214px;}
.menu7 {position: absolute; top: 377px; left: 214px;}
.menu8 {position: absolute; top: 360px; left: 214px;}
.menu9 {position: absolute; top: 480px; left: 214px;}
.menu10 {position: absolute; top: 281px; left: 215px;}
.menu11 {position: absolute; top: 390px; left: 214px;}
.menu12 {position: absolute; top: 440px; left: 214px;}
.menu13 {position: absolute; top: 445px; left: 214px;}
.menu14 {position: absolute; top: 476px; left: 214px;}
.menu15 {position: absolute; top: 507px; left: 214px;}
.menu16 {position: absolute; top: 381px; left: 214px;}
.menu17 {position: absolute; top: 412px; left: 214px;}
.menu18 {position: absolute; top: 443px; left: 214px;}
.menu19 {position: absolute; top: 318px; left: 214px;}
.menu20 {position: absolute; top: 349px; left: 214px;}
.menu21 {position: absolute; top: 380px; left: 214px;}
.menu22 {position: absolute; top: 286px; left: 215px;}
.menu23 {position: absolute; top: 318px; left: 215px;}
.menu24 {position: absolute; top: 351px; left: 215px;}
.menu {width: 553px;}
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}
/* use the table to position the dropdown list */
.menu table{
	position:absolute;
	border-collapse:collapse;
	z-index:80;
	left:9px;
	top:25px;
}
/* style all the links */
.menu a, .menu :visited {
	display:block;
	width:350px;/* tady je sirka */
	_width:349px;
	padding:7px 0;
	color:#67161c;
	background:#c4adae;
	text-decoration:none;
	margin-right:1px;
	text-align:center;
	font-weight: bold;
}
/* style the links hover */
.menu :hover{color:#444; background:#c7d397; text-decoration:none;}
/* hide the sub level links */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	width:350px;
	height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
.menu_mensi {width: 201px; float: left; margin-right: 1px;}
.menu_mensi a, .menu_mensi :visited {width:201px;}
.menu_mensi ul ul {width:201px;}	
.menu_mensi a, .menu_mensi :visited {
width:201px;/* tady je sirka */
}
#vlevo, #vlevo_pruh, #vlevo_pruh2, #vlevo_pruh3 {position: absolute; left: 0px; top: 413px; width: 214px; text-align: center;
	font-size: 92%; line-height: 1.2; color: #333333;}
#vlevo a, #vlevo :visited, #vlevo a:hover, #vlevo_pruh a, #vlevo_pruh a:visited, #vlevo_pruh a:hover
, #vlevo_pruh2 a, #vlevo_pruh2 a:visited, #vlevo_pruh2 a:hover, #vlevo_pruh3 a, #vlevo_pruh3 :visited, #vlevo_pruh3 a:hover {color: #333333;}
#vlevo_pruh, #vlevo_pruh2, #vlevo_pruh3 {border-top: 4px solid #67171B; top: 409px; padding-top: 30px;}
#vlevo_pruh2 {top: 472px;}
#vlevo_pruh3 {top: 535px;}
#vlevo_pruh3 h1 {
	height: 2px;
	width: 210px;
	margin-left: -1500px;
}
.obr_vlevo {
	margin-bottom: 5px;
	border-width: 0px;
}

.foto_dole {margin-top: 290px;}
.menu_vlevo {width: 214px; margin-bottom: 5px;}
.jako_menu {margin-bottom: 5px; padding-bottom: 2px;}
div.outer, div.outer2,  div.outer3 {
	width: 100%;
	height: 44px;
	background-image: url(images/Nikolajka-button.gif);
	background-repeat: no-repeat;
	background-position: -214px;
	margin-top: 0px;
	}
div.outer a, div.outer2 a, div.outer3 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url(images/Nikolajka-button.gif) top left no-repeat;
	}
div.outer2, div.outer3 {background-image: url(images/button.gif); margin-top: 20px;}
div.outer2 a, div.outer3 a {background: url(images/button.gif) top left no-repeat;}
div.outer2 a:hover, div.outer3 a:hover {text-decoration:none;}
.outer2 span, .outer3 span {display: block; margin:0; font-size: 110%; font-weight: bold; padding: 15px 0 0 0px;}
.outer3 span {padding: 8px 0 0 0px;}
div.outer span {display: block; margin: 0; padding-left: 0px;}
div.outer a:hover, div.outer2 a:hover, div.outer3 a:hover {background-image: none;}
.upoutavka {
	margin: 10px 0px 25px 0px;
	padding: 0px 8px;
}
.upoutavka div {
	font-size: 95%;
	text-align: right;
}
.upoutavka-vlevo, .upoutavka-vpravo {text-align: left;padding: 0px 10px;line-height: 1.3;}
.upoutavka-vlevo div {text-align: right;}
.upoutavka-vlevo img {float: right;margin: 10px 0px 0px 0px;}
.upoutavka-vpravo img {float: left;margin: 0px 4px 0px 0px; border:0px;}
#obsah {padding-right: 20px; padding-left: 245px; min-height: 620px; _height: 620px;}
#balicek_bile, #balicek_cervene, #balicek_degust {
	background-image: url(images/balicek-bile-bg.jpg);
	background-repeat: no-repeat;
	height: 187px;
	margin-bottom: 20px;
	margin-right: 40px;
}
#balicek_bile img, #balicek_cervene img, #balicek_degust img {
	border-width: 0px; float: left; margin-right: 100px; border: 4px solid #a0a0a0; margin-top: 18px; margin-left: 22px;}
#balicek_degust img {margin-right: 48px;}
#balicek_bile div, #balicek_cervene div, #balicek_degust div{
	font-size: 125%; font-weight: bold; line-height: 1.3; padding-top: 70px;}
#balicek_cervene {background-image: url(images/balicek-cervene-bg.jpg);}
#balicek_degust {background-image: url(images/degustacni-balicek-bg.jpg);}
#balicek_text {position: relative; padding-right: 255px; _padding-right: 245px;}
#balicek_text img {position: absolute; right: -11px; _right: -0px; top: -160px;}
#desatero {margin-top: 40px;}
#desatero div {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.31;
}
#desatero img {
	float: right;
	margin-right: -10px;
	margin-top: -72px;
}
#desatero li {list-style-type: decimal; list-style-position: outside;margin-left: -15px;}
#hodnoceni, .hodnoceni2, .hodnoceni3 {margin: 0px 30px 40px; padding: 9px 15px; border: 1px solid #666666; 
	border-top-width: 0px; background-color: #a0a0a0;}
.hodnoceni2, .hodnoceni3 {border-width: 0px; background-color: #e5e5e5; line-height: 2;
	margin: 0px; padding: 0px 8px; margin-top: 30px;}
.hodnoceni4, .hodnoceni5 {margin: 0px; margin-top: 30px; padding: 0px 8px; line-height: 2;}
#jako_lahev {
	height: 170px;
	width: 235px;
	float: right;
}
#hodnoceni div, .hodnoceni2 div, .hodnoceni3 div, .hodnoceni4 div, .hodnoceni5 div {font-size: 125%; font-weight: bold; color: #FFFFFF; background-color: #67171B; width: 300px; padding-left: 20px; margin-left: -35px; margin-top: 25px;}
.hodnoceni2 div, .hodnoceni3 div, .hodnoceni4 div, .hodnoceni5 div {margin-left: -25px; margin-bottom: 15px;}
.hodnoceni3 div, .hodnoceni4 div {background-color: #004a3a;}
.hodnoceni2 p {
	font-size: 130%;
	font-weight: bold;
	float: right;
	width: 70px;
	margin-right: 150px;
}
.tabulka_produkty {
	line-height: 1;
	border-width: 0px;
	margin: 20px 0px;
}
#hodnoceni_nadpis {
	font-size: 133%;
	font-weight: bold;
	background-color: #67171B;
	padding: 10px 20px;
	color: #FFFFFF;
	margin: 40px 30px 0px;
}
.doporuceni {
	background-color: #a0a0a0;
	padding: 5px 10px;
	margin-right: 15px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
#top {
	font-size: 75%;
	text-align: right;
	padding-right: 30px;
}
#top a, #top :visited {text-decoration: none; color: #666666;}
#top :hover {text-decoration: underline;}
.produkt, .produkt2 {
	background-color: #a0a0a0;
	width: 278px;
	background-image: url(images/roh.gif);
	background-repeat: no-repeat;
}
.produkt2 {margin-left: 282px;}
.produkt {float: left;}
.produkt div, .produkt2 div {text-align: right; font-weight: bold; padding-right: 8px;padding-top: 6px;}
.produkt img, .produkt2 img {margin: 8px; margin-right: 0px ;margin-top: 3px;border-width: 0px;}
.produkt a, .produkt :visited, .produkt2 a, .produkt2 :visited {text-decoration: none; color: #FFFFFF;}
.produkt :hover, .produkt2 :hover {color: #000000;}
.produkty {margin-left: -23px; margin-top: 20px;}
.produkty_obsah {text-align: left; width: 568px;}
.baleni, .baleni2, .baleni3, .baleni4 {width: 278px;}
.baleni div, .baleni2 div{padding-top: 130px; margin-left: 130px;}
.baleni img, .baleni2 img {border-width: 0px; float: left;}
.baleni, .baleni3 {float: left;}
.baleni2, .baleni4 {margin-left: 282px;}
.baleni3 img, .baleni4 img {margin-top: 50px;}
.baleni3 div, .baleni4 div {padding-left: 90px;margin-top: -15px;margin-bottom: 10px;}
.baleni5 {float: right;width: 130px;padding-top: 130px;}
.pro_fotku {text-align: right;width: 328px;}
.nadpis_vinoteka {visibility: hidden;height: 1px;}
.cerveny {list-style-position: outside; list-style-image: url(images/cerveny-puntik.gif);}
.zadny {list-style-type: none; line-height: 60px;}
.zadny li img {
	border-width: 0px;
	margin-right: 15px;
	margin-bottom: -8px;
	_margin-top: 20px;
}
#trideni, #prihlaseni, #prihlaseni2 {
	background-color: #808080;
	width: 195px;
	border: #63181b solid 1px;
	margin: 0px auto;
	color: #c7d397;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	line-height: 2;
}
#trideni h2, #prihlaseni h3, #prihlaseni2 h3 {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #63181b;
	margin: 0px 0px 10px;
	padding: 3px 0px;
	text-align: center;
}
#trideni input {
	margin: 0px 7px 0px 10px;
	text-align: center;
}
#prihlaseni, #prihlaseni2 {margin-bottom: 30px;}
#prihlaseni2 .black {font-weight: normal;}
#prihlaseni form, #prihlaseni2 form {text-align: center;}
#prihlaseni h3, #prihlaseni2 h3  {font-size: 12px;}
#prihlaseni input, #prihlaseni2 input {
	background-color: #C4C4C4;
	color: #000000;
	font-weight: normal;
	width: 170px;
	border: 1px solid #67171b;
	margin: 0px auto 0px auto;
	text-align: center;
}
#prihlaseni p, #prihlaseni2 p {margin: 20px 0px 20px 0px;text-align: center;}
#prihlaseni p input, #prihlaseni2 p input {background-color: #67171b;color: #FFFFFF;font-weight: bold;width: 155px;}
#prihlaseni div, #prihlaseni2 div {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
#trideni div {
	font-style: italic;
	color: #FFFFFF;
	font-size: 9px;
	margin: 12px 7px;
	line-height: normal;
}
.katalog, .katalog2 {
	width: 510px;
	position: relative;
	margin: 15px 0 30px;
	font-size: 12px;
	background-color: #e5e5e5;
	min-height: 196px; _height: 196px;
}
.katalog2 {padding-top: 10px;_padding-top: 0px;}
.popis_vina {
	margin-left: 73px;	
	border-bottom: #63181b solid 2px;
	padding-left: 8px;
	padding-bottom: 10px;
}
.katalog h2 {
	font-size: 16px;
	margin: 0px 0px 10px;
	padding-top: 15px;
}
.katalog p {
	text-indent: 0px;
	line-height: normal;
	margin: 0px;
}
.katalog img, .katalog2 img {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.new_katalog {
	margin: 10px 0px 0px 75px;
	background-color: #67171B;width: 440px;
}
.katalog2 p {
	padding: 10px 0px 0px 88px;
	line-height: 1.5;
	text-indent: 0px;
	color: #666666;
}
.katalog2 .new_katalog h2 a {color: #FFFFFF;}
.katalog2 .new_katalog h2 {padding: 0px 0px 0px 13px; margin:0px;}
.cena_new {
	position: absolute;
	bottom: 38px;
	width: 135px;
	text-align: right;
	left: 400px; font-size:10px;padding: 0px 5px 0px 0px;
}
.cena_new div {
	background-color: #808080;
	padding: 3px 10px;
	color: #FFFFFF;
	margin-right:-10px; font-size:12px;
}
.cena_new .sleva {
	background-color: #c4adae; width: 125px; color: #67171B;
}
.cena_new div a {color: #FFFFFF; text-decoration:underline;}
.odkaz_vino {
	position: absolute;
	left: 75px;
	bottom: 0px;
	border-bottom: #63181b solid 2px;
	width: 390px;
	background-image: url(images/sipka.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px 0px 0px 50px;
	line-height: normal;
	font-size: 10px;
}
.odkaz_vino a {color: #004a3b;}
.cena-vpravo {
	font-weight: bold;
	text-align: right;
	float: right;
	width: 250px;
	padding-right: 10px;
}
.sleva {
	width: 510px;
	margin: 0px auto;
	background-color: #e5e5e5;
	font-weight: bold;
}
.sleva p {
	margin: 0px;
	text-align: right;
	padding: 5px 0px;
	width: 500px;
}
#ramecek-vino {
	background-color: #dddddd;
	background-image: url(images/bg-vino-mesice.jpg);
	background-repeat: repeat-x;
	width: 530px;
	padding: 10px 0px;
	margin: 40px 20px 40px 0px;
}
#vino_mesice {
	width: 530px;
}
#vino_mesice h1 {
	color: #004a3b;
	margin-top: 30px;
}
#zverokruh {
	background-color: #FFFFFF;
	background-image: url(images/znameni.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 520px;
	position: relative;
	margin-bottom: 30px;
}
#zverokruh img {
	position: absolute;
	top: -27px;
	right: 0px;
	border: 2px solid #651b1c;
}
.popis {
	min-height: 129px;
	_height: 129px;
	text-align: left;
}
.oceneni {
	font-size: 13px;
	color: #004a3a;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.doplneni {
	font-size: 88%;
	color: #000000;
}
#mereni {height: 1px; margin-left:-1000px;}
hr.cleaner {clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}
.prihlaska, .slozeni-balicku {
	background-color: #808080;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	color: #c7d397;
	font-weight: bold;
	border: 1px #67171b solid;
	border-top-width: 0px;
	background-image: url(images/bg-red-pruh.gif);
	background-repeat: repeat-x;
}
.prihlaska form, .slozeni-balicku form {margin: 0px;}
.prihlaska h2, .slozeni-balicku h2 {
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
	padding: 3px 15px;
}
.prihlaska td {
	width: 50%;
	color: #c7d397;
	font-weight: bold;
	padding-bottom: 2px;
}
.prihlaska table {
	width: 500px;
	margin: 25px 0px 0px 15px;
	color: #c7d397;
	font-weight: bold;
}
.prihlaska table input, .prihlaska table textarea {
	color: #000000;background-color: #C4C4C4;
	border: 1px #67171b solid;
	padding: 0px 5px;
	width: 220px;
	margin-bottom: 10px;
}
.prihlaska table textarea {height: 120px;padding: 5px;	scrollbar-face-color: #666666;
	scrollbar-shadow-color: #333333;scrollbar-highlight-color: #999999;scrollbar-3dlight-color: #FFFFFF;scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #666666;scrollbar-arrow-color: #666666;
}
.prihlaska span {padding-left: 5px;}
.prihlaska div {height: 30px;}
.prihlaska div input {
	background-color: #67171b;
	color: #FFFFFF;
	font-weight: bold;
	width: 160px;
	float: right;
	border: 0px;
	margin: 0px 30px 0px 0px;
}
#musite {
	font-size: 110%;
	font-weight: bold;
	margin: 30px 0px -20px 15px;}
	
#balicek-obsah {margin-left: 245px;margin-right: 20px; }
.slozeni-balicku {width: 480px;padding-top: 2px;}
.slozeni-balicku h2 {
	padding: 8px 15px 0px 15px;
	margin: 0px 0px 15px 0px;
}
.vina-zobrazit {
	color: #FFFFFF;
	padding: 0px 15px;
	font-size: 10px;
	line-height: 14px;
}
.vina-zobrazit h3 {font-size: 14px; margin: 5px 0px 3px 0px;}
.vina-zobrazit h3 a, .vina-zobrazit h3 :visited  {color: #67171B; text-decoration: none;}
.vina-zobrazit h3 :hover  {text-decoration: underline;}
.vina-zobrazit a, .vina-zobrazit :visited  {color: #c7d397; text-decoration: none;}
.vina-zobrazit :hover  {text-decoration: underline;}
.slozeni-balicku hr {margin: 8px 15px;border: 1px solid #67171B;}
.vina-posilat {font-size: 11px;line-height: normal;color: #FFFFFF;margin: 0px;padding: 0px 15px;}
.vina-posilat form {color: #000000;font-weight: normal;margin: 10px 0px;}
.siroky {
	padding: 0px 5px;
	width: 220px;
	margin-left:7px;
	background-color: #a0a0a0;
}
.maly {margin: 4px 3px 0px 0px;}
.odeslat-mail {background-color: #67171b;color: #FFFFFF;font-weight: bold;width: 160px;border: 0px;margin: 0px 0px 0px 295px;}
.vina-lahve {
	width: 230px;
	float: right;
	padding-top: 50px;
}
.vina-lahve img {margin-top: 7px;border-width: 0px;}
#upoutavka {position: absolute;top: 284px;right: 0px;border-width: 0px;}
#upoutavka object {border-width: 0px;}
#karta_obsah {
	margin-left: 245px;
	margin-right: 20px;
	padding-top: 310px;
	line-height: 1.8;
}
#karta_obsah h2 {
	font-size: 150%;
	font-weight: bold;
	color: #004a3b;
	margin-top: 15px;
	margin-bottom: 25px;
}
#karta {
	background-image: url(images/bg-karta.gif);
	background-repeat: repeat-y;
	background-position: right;
	line-height: 1.4;
	min-height:383px; _height:383px;
	position: relative;
}
#karta img {
	position: absolute;
	right: 150px;
	bottom: 0px;
}
#skp {
	font-size: 9px;
	color: #666666;
	padding: 0px 155px 0px 0px;
	text-align: right;
	}
#pod_nadpis {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background-color: #67171B;
}
#karta #pod_nadpis h1 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0p;
	background-color: #67171B;
	width: 510px;
}
#karta h1 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-color: #67171B;
}
#karta h1 span {
	font-size: 14px;
	font-style: italic;
}
#karta_text {
	margin: 15px 265px 0px 15px;
	color: #000000;
	padding-bottom: 25px;
}
#karta_text p {
	font-size: 14px;
	color: #000000;
	text-indent: 0px;
	text-align: left;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}
#karta_text a {
	color: #004a3b;
	font-weight: bold;
}
#karta_text div {
	color: #333333;
}
#karta_text2 {font-weight: normal;}
#karta_text2 a {color: #000000;font-weight: normal;}
#karta_cena {
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	top: 18px;
	right: 20px;
	font-size: 14px;
}
#karta_cena a {color: #FFFFFF;}
#kosik {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 0px 0px 0px 48px;
	height: 41px;
	background-image: url(/images/kosik2.jpg);
	background-repeat: no-repeat;
	width: 385px;
}
#kosik p {
	margin: 0px;
	padding: 24px 0px 0px 0px;
}
#kosik a {
	color: #004a3b;
}
#vino_udaje {
	position: absolute;
	bottom: 10px;
	right: 13px;
	line-height: 1.5;
	color: #c7d397;
	font-size: 10px;
	width: 120px;
}
#vino_udaje a {color: #FFFFFF;font-size: 12px;}
#cena_RK {position: absolute;top: 42px;right: 16px;font-size: 10px;width: 120px;color:#FFFFFF;}
#cena_RK a, #cena_RK :hover  {color:#FFFFFF;}
#vyrobce {margin: 30px 0px 10px 0px;padding: 0px 0px 0px 15px;background-color: #67171B;}
#vyrobce h2 {color: #FFFFFF;margin: 0px;padding: 0px;font-size: 14px;}
#vyrobky {padding: 0px 15px;}
.prihlaska {
	margin: 50px 0px 5px;
}
.prihlaska table {width: auto;}
.prihlaska td {width: 230px;}
.prihlaska table input, .prihlaska table textarea {width: 210px;}
.prihlaska span {font-size: 90%;}
.prihlaska h2 a,.prihlaska h2 :hover, .prihlaska h2 :visited {color: #FFFFFF; text-decoration: none;}
.prihlaska h2{padding: 8px 15px 0px 15px;margin: 0px;}
.siroky {color: #000000;background-color: #C4C4C4;border: 1px #67171b solid}
#objednavka {margin: 0px 0px 0px 0px;}
#objednavka h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 150%;
	padding: 0px 0px 0px 15px;
}
#objednavka table {
	margin: 5px 0px 5px 15px;
	width: 93%;
	border-bottom: 3px solid #004a3b;
}
#objednavka th {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding: 0px 9px;
}
#objednavka img {margin-top: 4px;}
#objednavka td {border: 1px solid #666666;border-width: 0px 0px 1px 0px;padding: 2px 9px;}
#objednavka input {
	background-color: #c4c4c4;
	width: 36px;
	text-align: center;
	border: 1px solid #67171B;
	margin: 0px auto;
}
.bg_green {background-color: #004a3b;}
.krizek {
	font-size: 12px;
	font-weight: bold;
	color: #004a3b;
}
#objednavka .krizek a, #objednavka .krizek :visited {color: #67171B;text-decoration: none;}
#objednavka .krizek :hover {color: #000000;text-decoration: none;}
.cena_celkem {
	font-size: 14px;
	color: #004a3b;
	background-image: url(images/kosik-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 48px;
}
.cena_celkem p {
	float: right;
	text-align: right;
	margin: 0px;
	width: 75%;
	padding: 20px 5% 0px 0px;
}
.upozorneni {
	padding: 3px 5% 30px 0px;
	text-align: right;
	font-size: 12px;
	color: #67171B;
}
.celkova_cena {
	text-align: right;
	font-weight: bold;
	font-size: 133%;
	margin: 20px 4% 0px 0px;
}
#tlacitko_top {
	position: absolute;
	width: 135px;
	top: 460px;
	right: 5%;
	height: 18px;
	background-color: #808080;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}
#tlacitko_top p {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
#tlacitko_top a, #tlacitko_top a:visited {
	color: #FFFFFF;
}
#tlacitko_top a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
#objednavka .celkova_cena input, #tlacitko_top input {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #808080;
	text-align: center;
	width: 135px;
	border-width: 0px;
	font-size: 10px;
	padding: 2px 0px;
}
#eshop {
	font-size: 9px;
	border: 2px solid #004a3b;
	border-width: 2px 0px;
	margin: 10px 0px;
	padding: 2px 10px;
}
#eshop div, #objednavka .celkova_cena div {float: right;width: 135px;background-color: #808080;color: #FFFFFF;
font-weight: bold;text-align: center;margin: 0px 0px 0px 7px;}
#eshop a, #eshop :visited,#objednavka .celkova_cena div a, #objednavka .celkova_cena div :visited {color: #FFFFFF;text-decoration:none;}
#eshop a:hover, #objednavka .celkova_cena div  a:hover {color: #000000;text-decoration:none;}
#soutez {
	line-height: 1.4;
	margin: 25px 0px;
}
#soutez h2 {
	color: #004a3b;
}
#soutez .soutez-vpravo {
	float: right;
	margin: 0px 15px 0px 15px;
}
#soutez .soutez-vpravo .stred a, #soutez .soutez-vpravo .stred a:visited,#soutez .soutez-vpravo .stred a:hover {color: #FFFFFF;}
#soutez .soutez-vpravo .stred {
	width: 285px;
	background-color: #808080;
	color: #FFFFFF;
	padding: 8px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 95%;
}
#soutez .soutez-vpravo .stred p {
	margin: 0px 0px 8px 0px;
	text-indent: 0px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	width: 85%;
	position: relative;
}
#soutez .soutez-vpravo .stred div {font-weight: normal; color: #000000; padding: 0px 15px 15px 30px;}
#soutez .soutez-vpravo .stred div a, #soutez .soutez-vpravo .stred div a:visited {color: #000000;}
#soutez .soutez-vpravo .stred div a:hover {color: #000000; text-decoration:none;}
#soutez .soutez-vpravo .stred span {
	position: absolute;
	height: 15px;
	width: 16px;
	top: 4px;
	left: 6px;
	background-image: url(images/soutez-puntik.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#soutez .soutez-vpravo .top h2, #soutez .soutez-vpravo .top h3 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#soutez .soutez-vpravo .top h3 {font-height: 95%}
#soutez .soutez-vpravo .top {
	width: 285px;
	background-color: #004a3b;
	margin: 0px;
	padding: 3px 0px;
}
#soutez .soutez-vpravo .dole {
	width: 285px;
	background-color: #a0a0a0;
	font-size: 80%;
	margin-bottom: 30px;
}
#soutez .soutez-vpravo .dole p {
	margin: 0px;
	padding: 3px 0px 7px 7px;
	text-indent: 0px;
	text-align: left;
	width: 95%;
}
#soutez .soutez-vlevo img {
	float: left;
	margin: -10px 5px 5px 0px;
	clear: none;
}
#soutez .soutez-vlevo h3 {
	width: 320px;
	background-color: #004a3b;
	color: #FFFFFF;
	margin: 25px 0px 5px -10px;
	padding: 2px 0px 2px 10px;
}
#soutez .soutez-vlevo p {
	margin: 0px;
	text-indent: 0px;
	width: auto;
	text-align: left;
}
#soutez .soutez-vlevo p img {
	float: right;
	margin: 5px 0px 0px 10px;
}
#soutez .soutez-vlevo ul {
	margin: 0px;
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0px 0px 0px 24px;
}
#soutez .soutez-vlevo li {
	font-size: 105%;
	font-weight: bold;
}
#otazky {
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #67171B;
}
#otazky h3 {
	background-color: #67171B;
	color: #FFFFFF;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 0px -10px;
	_width: 98%;
}
#otazky .otazky-form {
	margin: 0px 0px 20px 0px;
}
#otazky .otazky-form textarea {
	width: 97%;
	height: 30px;
	border: 1px solid #67171B;
	background-color: #C4C4C4;
	padding: 5px;
}
#otazky .otazky-form p {
	font-size: 112%;
	font-weight: normal;
	margin: 10px 0px 2px 0px;
}
#otazky .otazky-form p span {
	color: #67171B;
	font-size: 95%;
	font-weight: bold;
}
.odeslat {
	background-color: #67171b;
	color: #FFFFFF;
	font-weight: bold;
	width: 160px;
	border: 0px;
	margin: 15px 0px 0px 68%;
}
.kod {
	float: right;
	width: 220px;
	margin: 0px;
}
.sdeleni {
	border: 1px solid #67171B;
	padding: 8px;
	font-weight: bold;
	line-height: 1.4;
	margin-right: 230px;
}
.sdeleni p {
	margin: 15px 0px 0px 0px;
	font-style: italic;
	font-size: 95%;
	font-weight: normal;
	padding: 0px;
	text-indent: 0px;
}
.sdeleni div {
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
#text_vinoteka_obsah .turistika img, #text_vinoteka_obsah .turistika .mapa {
	float: right;
	clear: right;
	margin: 15px 0px 0px 10px;
}
#text_vinoteka_obsah .turistika .mapa {width: 270px;}
#text_vinoteka_obsah .turistika .mapa img {margin: 10px 0px 65px 0px; border-width:0px;}
.fotky_dole {
	text-align: left;
	font-size: 90%;
	margin: 15px 0px 0px 0px; border-width:0px;
}
.fotky_dole p {
	margin: 0px;
	width: 320px;
	float: left;
	text-align: left;
	padding: 0px;
}
.fotky_dole img {border-width:0px;}
#text_vinoteka_obsah .fotky_dole p img {margin: 3px 0px 3px 0px;float: none;}
#text_vinoteka_obsah .turistika h3, #text_vinoteka_obsah .turistika h2 {
	width: 299px;
}
#text_vinoteka_obsah .turistika p {
	text-indent: 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
.archiv {
	font-weight: bold;
	color: #67171B;
	margin-top: 15px;
	line-height: normal;

}
.archiv span {
	font-style: italic;
	font-weight: normal;
	color: #004a3b;
}
.archiv p {
	margin: 0px;
	color: #000000;
	font-weight: normal;
	text-indent: 0px;
	padding: 3px 0px 9px 17px;
}
.archiv h3 {
	background-color: #67171B;
	color: #FFFFFF;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 10px -10px;
	_width: 98%;
}
#text_vinoteka_obsah .strankovani a, #text_vinoteka_obsah .strankovani a:visited {text-decoration: none;}
#text_vinoteka_obsah .strankovani a:hover {text-decoration:none; color: #67171B;}

#s7, #s8 { width: 180px; margin: 0px auto 0px auto; background-color: #a0a0a0; font-size: 12px; height: 110px; overflow: hidden;}
#s7 div, #s8 div {text-align: left; overflow: hidden; height: 110px; }
#s7 div img, #s8 div img {border-width: 0px; }
#s3 { margin: 0px;}
.foto_vinoteka2 {
	float: left;
	border-width: 0px;
	border-top: 4px solid #67171B;
	margin-right: 14px;
	margin-bottom: 8px;

	position: relative;	
}
.foto_vinoteka2 img {position: absolute;top: 0px;left: 0px;border-width:0px;}

.cerveny_odstavec, .cerveny_odstavec a {color: #67171B;}

#vlajka {position:absolute; right:15px; top:550px;}
#vlajka  img {border-width: 0px;}
.autor {font-size:90%; font-style:italic; text-align:right;}

#facebook1 {position:absolute; top: 498px; left: 10px;}
#facebook2 {position:absolute; top: 370px; left: 10px;}
#facebook3 {position:absolute; top: 433px; left: 10px;}
#facebook1 img, #facebook2 img, #facebook3 img {border-width:0px;}
