html {

	background-position: top;

	margin: auto;

	height: 100%;

}

body {

	background-color: #000000;

	background-position: top;

	margin: 0px;

	height: 100%;

	float: none;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

}

b a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

b a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

}







.container {

	background-color: #000000;

	float: none;

	width: 700px;

	position: relative;

	background-position: center top;

	margin: auto;

}

.logo {

	background-image: url(gfx/logo_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 250px;

	width: 700px;

	position: relative;

}

.mainpage {

	background-color: #000000;

	background-position: top;

	float: none;

	height: 100%;

	position: relative;

	width: 700px;

}

.menu {

	background-image: url(gfx/menu_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 40px;

	width: 700px;

	position: relative;

}

.menu_left {

	float: left;

	height: 40px;

	width: 50px;

	position: relative;

}



.btn01 {

	float: left;

	height: 28px;

	width: 106px;

	position: relative;

	padding-left: 12px;

	padding-top: 12px;

}



.btn01on {

	float: left;

	height: 28px;

	width: 106px;

	position: relative;

	padding-left: 12px;

	padding-top: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

}

.btn02 {

	float: left;

	height: 28px;

	width: 101px;

	position: relative;

	text-align: center;

	padding-top: 12px;

}

.btn02on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 28px;

	width: 101px;

	padding-top: 12px;

}

.btn03 {

	text-align: center;

	float: left;

	height: 28px;

	width: 104px;

	padding-top: 12px;

	position: relative;

}

.btn03on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 28px;

	width: 104px;

	padding-top: 12px;

	position: relative;

}

.btn04 {

	float: left;

	height: 28px;

	width: 114px;

	padding-top: 12px;

	text-align: center;

	position: relative;

}

.btn04on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 28px;

	width: 114px;

	padding-top: 12px;

	position: relative;

}

.btn05 {

	text-align: center;

	float: left;

	height: 28px;

	width: 44px;

	padding-top: 12px;

	position: relative;

}

.btn05on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 28px;

	width: 44px;

	padding-top: 12px;

	position: relative;

}

.btn06 {

	float: left;

	height: 28px;

	width: 75px;

	padding-top: 12px;

	padding-left: 10px;

	position: relative;

}

.btn06on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	float: left;

	height: 28px;

	width: 75px;

	padding-top: 12px;

	padding-left: 10px;

	position: relative;

}

.btn07 {

	text-align: center;

	float: left;

	height: 28px;

	width: 50px;

	padding-top: 12px;

	position: relative;

}

.btn07on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 28px;

	width: 50px;

	padding-top: 12px;

	position: relative;

}



.contentcontainer {

	margin: auto;

	width: 700px;

	position: relative;

	float: left;

}

.content_medzera {

	float: left;

	height: 20px;

	width: 700px;

	position: relative;

}

.content_left {

	background-image: url(gfx/content_left_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	width: 50px;

	position: relative;

	height: 370px;

	margin: auto;

}

.content {

	background-image: url(gfx/content_bg.gif);

	background-repeat: repeat-y;

	background-position: top;

	float: left;

	width: 600px;

	position: relative;

}

.content_hlavnytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	text-align: center;

	float: left;

	height: 25px;

	width: 600px;

	position: relative;

}

.content_right {

	background-image: url(gfx/content_right_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	width: 50px;

	position: relative;

	margin: auto;

	height: 370px;

}

.flash {

	float: left;

	height: 250px;

	width: 560px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	position: relative;

}

.mapa {

	float: left;

	height: 450px;

	width: 560px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	position: relative;

}

.content_akcia {

	background-image: url(gfx/content_akcia_bg.jpg);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 1100px;

	width: 600px;

	position: relative;

}

.akcia_hlavny_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FF0000;

	font-weight: bolder;

	font-style: italic;

	text-decoration: none;

	text-align: center;

	letter-spacing: 3px;

	padding-top: 190px;

}

.akcia_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bolder;

	color: #000000;

	text-decoration: none;

	padding-top: 10px;

	padding-left: 80px;

	font-style: italic;

	letter-spacing: 2px;

	padding-right: 80px;

}

.akcia_podtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-style: italic;

	font-weight: normal;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

}

.akcia_podtext1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: italic;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 80px;

	padding-left: 80px;

}



.akcia_cena {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 32px;

	font-style: italic;

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

	text-align: right;

	padding-right: 120px;

}



.foto {

	padding: 20px;

	float: left;

	height: 160px;

	width: 160px;

	position: relative;

}



.footer {

	background-image: url(gfx/footer_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 30px;

	width: 700px;

	position: relative;

}

.text_infferno {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	width: 560px;

	padding-right: 20px;

	padding-left: 20px;

	position: relative;

	padding-top: 10px;

	padding-bottom: 10px;

	letter-spacing: 2px;

}

.text_menu_den {

	background-image: url(gfx/menu_den_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 23px;

	width: 580px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	padding-left: 20px;

	padding-top: 7px;

	letter-spacing: 1px;

}

.text_menu_typ {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	float: left;

	width: 118px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

	position: relative;

	letter-spacing: 1px;

}

.text_menu_jedlo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	width: 442px;

	padding-right: 20px;

	padding-bottom: 10px;

	position: relative;

	letter-spacing: 1px;

	padding-top: 1px;

	line-height: 25px;

}

.text_jedalny_typ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	float: left;
	width: 430px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	position: relative;
	line-height: 20px;

}

.text_hodnota {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	float: left;

	width: 65px;

	padding-top: 2px;

	padding-bottom: 5px;

	position: relative;

	line-height: 20px;

}

.text_jedalny_typ_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	float: left;
	width: 430px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	position: relative;
	line-height: 20px;

}



.text_hodnota_2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	float: left;

	width: 65px;

	padding-bottom: 5px;

	position: relative;

	line-height: 20px;

	padding-top: 2px;

}

.text_jedalny_typ_3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 1px;

	float: left;

	width: 570px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 20px;

	position: relative;

	line-height: 20px;

}

.text_menu_vino {

	background-repeat: no-repeat;

	background-position: top;

	float: left;

	height: 23px;

	width: 580px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FF0000;

	text-decoration: none;

	padding-left: 20px;

	padding-top: 7px;

	letter-spacing: 1px;

}













.footer_left {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	height: 23px;

	width: 280px;

	padding-top: 7px;

	padding-left: 70px;

	position: relative;

}

.footer_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	float: right;

	height: 23px;

	width: 280px;

	padding-top: 7px;

	padding-right: 70px;

	position: relative;

	text-align: right;

}

.flash_terasa {
	float: left;
	height: 420px;
	width: 560px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
