

/* CSS Document */
/******************Initalize****************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/********************************************************************************************************************************/




body{
background-color: #000000;
color: #ffffff;
/*background-image: url(../pics/bgd_pattern.png);*/
}

#wrapper {
width: 1000px;
margin: 0 auto;
}


#content {
margin-top: 10px;
width: 1000px;
float: left;
background-color: #000000;
/*border-left: 1px solid #111111;*/
/*border-right: 1px solid #111111;*/
}

#header {
width: 1000px;
margin: 0 auto;
position: relative;
height: 160px;
border-top: 1px solid #111111;
/*background-image: url(../pics/header.png);*/
background-repeat: no-repeat;
background-image: url(../pics/spriteme.png);
background-position: 396px -134px;
z-index: 11;
}

#header h1 {
font-size: 36px;
}

#logo {
margin: 36px 0px 0px 60px;
width: 720px;
height: 134px;
background-image: url(../pics/spriteme.png);
background-position: -39px -1px;
display: block;
float: left;
}

#jobbornament {
position: absolute;
margin: 63px 0px 0px 105px;
float: left;
height: 120px;
width: 110px;
background-image: url(../pics/spriteme.png);
background-position: -8px -312px;
}

#navbar {
position: relative;
margin: -47px 0px 0px 180px;
width: 820px;
height: 30px;
z-index: 12;
font-family:  "Times New Roman", Times, serif;
font-weight: bold;
font-size: 14px;
float: left;
}

#navlist {
padding-top: 7px;
margin-left: 0px;
}

#navbar a {
color: #aaaaaa;
display: block;
text-align: left;
text-decoration: none;
background-repeat: no-repeat;
margin-left: 30px;
}

#navbar a:hover {
color: #DDDDDD;
text-decoration: underline;
}

.navitem {
float: left;
}

li #active {
text-decoration: underline;
}


#balrovat{
position: relative; top: -35px; left: 0px;
z-index: 9;
width: 290px;
float: left;
background-image: url(../pics/spriteme.png);
background-position: -209px -441px;
background-repeat: no-repeat;
}

#baltext {
margin: 280px 0px 0px 51px;
border-right: 1px solid #222222;
width: 215px;
padding-bottom: 10px;
}

#fb {
margin: 70px 0 100px 68px;
}

#baltext_bor {
margin: 60px 0px 0px 51px;
width: 215px;
height: 440px;
padding-bottom: 30px;
/*border: 1px solid #333333;*/
background-image: url(../pics/spriteme.png);
background-position: -576px -301px;
background-repeat: no-repeat;
}


#pinceszet {
margin: -43px 0px 0px 50px;
width: 98px;
height: 120px;
border: 2px solid #555555;
padding: 1px;
}

#bio {
margin: 0px 0px 0px 22px;
}

.szallaslink {
color: #CCCCCC;
}

#baltext h3 {
color: #CCCCCC;
text-decoration: underline;
margin: 10px 0px 15px 38px;
font-weight: normal;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif; 
}

#baltext p {
margin-left: 10px;
padding: 10px 0px 15px 20px;
font-size: 15px;
width: 160px;
color: #999999;
border-left: 5px solid #333333;
}

.continue {
position: relative; top: -10px;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
font-family: Georgia, "Times New Roman", Times, serif;
}

.continue a {
color: #666666;
}

#logok {
width: 225px;
height: 145px;
margin: 50px 0 0 29px;
background-image: url(../pics/umvp.jpg);
}

#umvp {
width: 220px;
height: 77px;
float: left;
}

#umft {
width: 220px;
height: 60px;
float: left;
}

#jobboldal {
margin-top: -11px;
border-top: 4px solid #1f1f1f;
width:180px;
float: left;
padding-top: 30px;
color: ffffff;
}

#jobbcontent {
border-left: 2px solid #1f1f1f;
border-right: 2px solid #1f1f1f;
width:180px;
position: relative; left: 8px;
background-color: #111111;
background-image: url(../pics/bgd_pattern.png);
margin: -55px 0px 0px 5px;
z-index: 15;
}

#jobb_top {
position: relative; top: 0px; left: 2px;
z-index: 17;
height: 70px;
width: 205px;
display: block;
background-image: url(../pics/spriteme.png);
background-position: 258px -3px;
}

#jobb_bottom {
position: relative; left: 2px; top: -45px;
margin: 0px 0px 0px 0px;
z-index: 16;
height: 60px;
width: 205px;
display: block;
background-image: url(../pics/spriteme.png);
background-position: 258px -70px;
}


#hirlevel {
position: relative; top: 0px;
padding-top: 15px;
padding-bottom: 40px;
/*border: 1px solid #ffffff;*/
margin: 0 auto;
width: 170px;
height: 180px;
z-index: 18;
}

#hirlevel_kep {
margin: 8px 0px 0px 15px; 
width: 130px;
}

#hirlevel_content {
width: 160px;
height: 170px;
margin: 0 auto;
background-image: url(../pics/spriteme.png);
background-position: -646px -135px;
background-repeat: no-repeat;
cursor: pointer;
display: block;
}

#borkostolo {
position: relative; top: 0px;
padding-top: 15px;
padding-bottom: 40px;
/*border: 1px solid #ffffff;*/
margin: 0 auto;
width: 170px;
height: 180px;
z-index: 18;
}


#borkostolo_content {
width: 160px;
height: 170px;
margin: 0 auto;
background-image: url(../pics/spriteme.png);
background-position: -22px -655px;
background-repeat: no-repeat;
cursor: pointer;
display: block;
}

#jobbgal {
position: relative; top: -10px;
}
#hirlevel a,
#borkostolo a,
#jobbgal a {
color: #aaaaaa;
text-decoration: none;
cursor: pointer;
}

#jobbgal_content {
margin: 0 auto;
width: 160px;
height: 560px;
background-image: url(../pics/spriteme.png);
background-position: -847px -135px;
background-repeat: no-repeat;
}


.jobbcontent h3 {
margin: 10px 0px 10px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
text-align: center;
color: #aaaaaa;
}

#center {
position: relative;
margin: -11px 0px 0px -265px;
border-left: 4px solid #1f1f1f;
padding: 0px 0px 60px 270px;
width: 485px;
border-top: 4px solid #1f1f1f;
font-family:  Arial, Helvetica, sans-serif;
float: left;
}

#foszoveg {
width: 475px;
min-height: 1100px;
}


#footer {
float: left;
position: relative;
width: 970px;
height: 75px;
margin-left: 20px;
background-color: #222222;
background-image: url(../pics/footerbgd.png);
border-bottom: 1px solid #111111;
z-index: 17;
}

#footornament {
position: relative; top:-22px;
margin-left: -11px;
float: left;
width: 132px;
height: 110px;
display: block;
background-image: url(../pics/spriteme.png);
background-position: -133px -322px;
}

#footercontent {
float: left;
color: #999999;
font-size: 11px;
text-align: center;
margin: 8px 0px 0px 126px;
line-height: 13px;
width: 500px;
}

#footercontent .vcard .fn{
font-size: 11px;
font-weight: bold;
margin-left: 80px;
}

#footercontent .vcard .tel{
float: left; 
margin-left: 110px;
}

#footercontent .vcard .email{
float: left;
}

#footercontent a {
color: #999999;
}

#downloadable:link {
color: #e9cf42;
font-size: 12px;
}

#downloadable:visited {
color: #e9cf42;
font-size: 12px;
}

#submenu {
margin-top: 10px;
font-size: 11px;
float: left;
}

#footornament2 {
float: right;
position: relative; top:-22px;
margin-right: 0px;
width: 132px;
height: 108px;
display: block;
background-image: url(../pics/spriteme.png);
background-position: -246px -320px;
}

#copy {
font-size: 10px;
color: #999999;
float: left;
margin: 10px 0px 0px 450px;
}


/*************************************************************híreink**********************************************************/

#headline{
margin: 20px 0px 0px 10px;
}

.hir {
width: 420px;
margin: 0 auto;
color: #aaaaaa;
}

.hircim {
position: relative; top: 9px; left: 10px;
color: #CCCCCC;
width: 280px;
font-size: 25px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
}

.hirdatum{
position: relative; top: -42px; right: 5px;
color: #BBBBBB;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
float: right;
text-align: right;
font-weight: normal;
}

hr {
border: 1px solid #333333; 
width: 420px;
float: left;
margin-bottom: 20px;
}

.hirszoveg {
font-size: 14px;
float: left;
width: 400px;
margin-left: 10px;
margin-bottom: 20px;
text-align: justify;
line-height: 20px;
}


.hirszoveg .hir_thumb {
margin: 5px 15px 0px 3px;
float: left;
padding: 3px;
border: 1px solid #777777;
}

.hirszoveg a {
color: #CCCCCC;
}

.hirkepek {
border-top: 1px solid #444444;
/*border-bottom: 1px solid #444444;*/
width: 400px;
margin: 20px 0px 10px 10px;
float: left;
}

.hirkepek .hir_thumb {
margin: 10px;
float: left;
padding: 3px;
border: 1px solid #777777;
}

.news_end {
float: left;
margin: 10px 0px 10px 150px;
width: 180px;
height: 30px;
background-image: url(../pics/spriteme.png);
background-position: -31px -490px;
}

.page_counter {
float: left;
margin: 0 0 20px 35px;
width: 394px;
height: 30px;
/*border: 1px solid #FFFFFF;*/
}

.page_counter a {
position: relative; top: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
/*border: 1px solid #b9e7f7;*/
padding: 2px 0px 8px 0px;
height: 20px;
margin: 0px 1px 0px 0px;
text-align: center;
width: 29px;
float: left;
text-decoration: none;
font-weight: bold;
font-size: 22px;
color: #000000;
background-image: url(../pics/spriteme.png);
background-position: -84px -617px;
background-repeat: no-repeat;
}

.page_counter .lapozogomb {
float: left;
position: relative;
padding: 0px 1px 2px 0px;
height: 27px;
width: 28px;
margin: 0px 1px 0px 0px;
text-align: center;
background-image: none;
}

.page_counter .lapozogomb_fw {
position: relative;
float: right;
padding: 0px 1px 2px 0px;
height: 27px;
margin: 0px 1px 0px 0px;
text-align: center;
background-image: none;
}

.page_counter .active {
font-weight: bold;
/*color: #e5f5fb;*/
color: #CCCCCC;
}


/************************************************************magunkról**********************************************************/

#bemutatkozas {
float: left;
margin: 0px 0px 0px 25px;
width: 420px;
text-align: justify;
color: #aaaaaa;
font-size: 14px;
}

#bemutatkozas h3 {
margin-bottom: 30px;
color: #CCCCCC;
font-size: 25px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#bemutatkozas p {
margin-bottom: 20px;
line-height: 20px;
}

#bemutatkozas ul {
	margin-bottom: 20px;
	float: left;
}

#bemutatkozas li {
	margin-bottom: 20px;
	line-height: 20px;
}

#szallas {
float: left;
margin: 20px 0px 0px 25px;
width: 420px;
text-align: justify;
color: #aaaaaa;
font-size: 14px;
}

#szallas h3 {
margin: 30px 0 30px 0;
color: #CCCCCC;
font-size: 25px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#szallas h4 {
margin: 40px 0 20px 0;
color: #CCCCCC;
font-size: 20px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#szallas h5 {
margin: 40px 0 20px 10px;
color: #CCCCCC;
font-size: 18px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#szallas p {
margin: 0 0 20px 20px;
line-height: 20px;
}

#rooms_list{
width: 260px;
}

#room_pics{
float: right;
width: 130px;
height: 280px;
}

#room_pics img {
margin-top: 15px;
margin-bottom: 20px;
margin-left: 5px;
border: 1px solid #999999;
}

.szoba{
width: 250px;		
}

#szallas strong {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}






/******************************************************boraink*************************************************************/

#bor_must {
position: relative; top: -20px;
margin: 0 auto;
margin-bottom: 5px;
width: 470px;
height: 330px;
/*border: 1px solid #666666;*/
padding-top: 10px;
padding-bottom: 20px;
overflow: hidden;
}

#uveg {
position: relative; top: 0px;
margin: 0 auto;
width: 215px;
height: 400px;
background-image: url(../pics/borok/uveg1.png);
background-repeat: no-repeat;
/*background-position: -37px 0px;*/
}

.hreview {
display: block;
width: 440px;
float: left;
margin: 0 auto;
padding-top: 0px;
margin-bottom: 0px;
background-image: url(../pics/borhatter_feher.png);
border-bottom: 1px solid #212121;
}

.item {
float: left;
display: block;
width: 440px;
}

.fn{
color: #aaaaaa;
font-size: 22px;
font-weight: normal;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
margin-left: 10px;
}

.item h4 {
float: left;
margin: 5px 0px 20px 20px;
width: 400px;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #777777;
}

.dij_pics {
float: left;
margin: 6px 10px 0 0;
}

.description {
float: left;
display: block;
width: 400px;
font-size: 13px;
line-height: 20px;
margin: 0px 0px 20px 0px;
padding: 0 0px 20px 20px;
color: #aaaaaa;
text-align: justify;
border-bottom: 1px solid #212121;
}

.description p {
margin-bottom: 10px;
}




/*.bor {
width: 440px;
float: left;
margin: 0 auto;
padding-top: 20px;
margin-bottom: 0px;
background-image: url(../pics/borhatter_feher.png);
border-bottom: 1px solid #212121;
}


.borlink {
float: left;
display: block;
width: 440px;
}


.borlink h3 {
color: #aaaaaa;
font-size: 22px;
font-weight: normal;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
margin-left: 10px;
}

.borlink h4 {
float: left;
margin: 5px 0px 20px 20px;
width: 400px;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #777777;
}

.bor_szoveg {
float: left;
display: block;
width: 380px;
font-size: 13px;
line-height: 20px;
margin-left: 20px;
padding-bottom: 20px;
color: #aaaaaa;
text-align: justify;
}*/


.bio_logo {
width: 60px;
height: 24px;
margin-right: 10px;
float: right;
background-image: url(../pics/bio_logo.png);
}

/******************************************************galéria*************************************************************/

.slideshow {
margin: 32px 0px 8px 20px;
position: relative; top: 32px;
}

#slidesh1 {
border: 1px solid #888888;
width: 120px;
height: 165px;
display: block;
background-image: url(../img/slide/3.jpg);
}

#slidesh2 {
border: 1px solid #888888;
width: 120px;
height: 100px;
display: block;
background-image: url(../img/slide/4.jpg);
}

#slidesh3 {
border: 1px solid #888888;
width: 120px;
height: 100px;
display: block;
background-image: url(../img/slide/12.jpg);
}

/*****************************************************elerhetoseg************************************************************/


.elerhet {
color: #aaaaaa;
border-bottom: 1px solid #999999;
width: 440px;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
padding: 5px 0px 20px 10px;
margin: 0px 0px 20px 10px;
line-height: 20px;
}

#boltunk p {
margin-left: 30px;
}

#szemelyi {
border-bottom: none;
}

#szemelyi p {
margin-left: 30px;
}


.elerheth3 {
font-size: 22px;
font-weight: normal;
margin: 5px 0px 20px 0px
}

h4 {
margin: 20px 0px 5px 20px;
}

.maps {
border-right: none;
}

.google {
border: 3px solid #333333;
padding: 3px;
width: 150px;
height: 150px;
float: right;
}

#veszpremterkep {
margin: 370px 50px 50px 0px;
padding: 3px;
border: 3px solid #333333;
}

/*****************************************************hírlevél*******************************************************************/

#newsletter {
width: 360px;
margin: 0 auto;
margin-bottom: 40px;
}

#newsletter_msg {
margin-bottom: 20px;
font-size: 13px;
color: #ee0000;
line-height: 20px;
}


.newsletter_h3 {
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #aaaaaa;
margin: 0px 0px 20px 20px;
}

#newsletter input {
margin-bottom: 15px;
}

.newsletter_label {
float: left;
display: block;
width: 180px;
color: #999999;
font-size: 15px;
font-style: italic;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

.wine {
margin: 10px 0px 10px 83px;
}

.place {
margin: 10px 0px 10px 83px;
}

.newsletter_wine {
font-size: 12px;
}

#ajandek {
width: 360px;
padding: 10px 0px 10px 0px;
color: #aaaaaa;
}

#ajandek a {
color: #CCCCCC;
}

#newsletter_submit {
background-color: #000000;
margin: 0 10px 0 0;
color: #DDDDDD;
float: right;
height: 30px;
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
border: none;
cursor: pointer;
text-decoration: underline;
}

#activation_err_msg {
float: right;
color: #aaa;
font-size: 10px;
margin-bottom: 30px;
}

#show_info {
text-decoration: underline;
color: #ddd;
cursor: pointer;
}

#newsletter_err_info {
display: none;
float: left;
position: static;
width: 380px;
background-color: #000;
border: 2px solid #ccc;
padding: 10px;
margin-bottom: 30px;
}

#newsletter_err_info p {
color: #ccc;
font-size: 14px;
margin-bottom: 20px;
}

.subs_success {
font-weight: bold;
color: #FFFFCC;
font-size: 14px;
text-align: center;
}

#newsletter_info {
margin-top: 70px;
}

.newsletter_info_h3 {
text-align: center;
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #aaaaaa;
margin-bottom: 20px;
}

.newsl_info_ul li {
list-style-type: square;
font-size: 13px;
color: #CCCCCC;
margin: 0 0 20px 40px;
}

#fontos {
margin-top: 20px;
width: 360px;
background-color: #333333;
padding: 10px;
}

.fontos {
text-align: center;
margin-bottom: 20px;
}

#fontos ul{
margin: 0 auto;
width: 300px;
font-size: 13px;
text-align: justify;
list-style-type: square;
}

#fontos li {
margin-bottom: 20px;
}

#leiratkozas {
width: 360px;
margin: 0 auto;
margin-bottom: 50px;
}

#leiratkozas p{
color: #aaaaaa;
margin: 0 auto;
margin-bottom: 20px;
font-size: 13px;
}

#delete_submit {
background-color: #000000;
margin: 0 10px 0 0;
color: #DDDDDD;
float: right;
height: 30px;
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
border: none;
cursor: pointer;
text-decoration: underline;
}


#unsubs_msg {
margin: 0 0 20px 60px;
font-size: 13px;
color: #ee0000;
line-height: 20px;
}

/******************************************************galeria*******************************************************************/
#gal_list {
margin-left: 30px;
}


#gal_list .gal_thumb {
margin: 5px 15px 15px 10px;
padding: 2px;
border: 1px solid #777777;
}

/******************************************************partnereink***********************************************/

.partners {
	width: 200px;
	float: left;
}

.partners h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	color: #aaa;
	font-size: 24px;
	width: 180px;
	border-bottom: 1px solid #666;
	margin: 0 0 20px 30px;
}

#resellers {
	margin-left: 30px;
}

.partners a {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0px 0 5px 0px;
text-decoration: none;
float: left;
width: 100%;
}

.partners a:link,
.partners a:visited {
	color: #aaaaaa;
}

.partners a:hover{
color: #eeeeee;
}

.partners p {
	float: left;
	/*border-bottom: 1px solid #222;*/
	margin: 0px 0 28px 30px;
	width: 180px;
}

.partner_logo {
	margin: 4px 0 5px 0px;
	float: left;
	border: 1px solid #aaa;
}

/******************************************************letoltesek****************************************************************/

#downloads a {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0px 0 20px 30px;
font-weight: bold;
text-decoration: none;
float: left;
width: 100%;
}

#downloads a:link{
color: #aaaaaa;
}

#downloads a:visited{
color: #777777;
}

#downloads a:hover{
color: #eeeeee;
}





/****************************************************szavazas***********************************************/


/*#szavazas {
background-color: #333;
-moz-border-radius: 10px;
width: 100%;
padding: 10px 0 10px 0;
}

#szavazas h3 {
text-align: center;
width: 90%;
margin: 0px auto;
padding: 0px 0 10px 0;
font-family: Georgia, "Times New Roman", Times, serif;
}

form {
margin-left: 30px;
font-size: 14px;
}

form p {
margin: 10px 0 10px 0;
}

label {
margin: 0 20px 10px 20px;
}

input {
margin: 3px 0 10px 10px;
}

#szavazok {
margin: 10px 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
background-color: #333;
color: #eee;
cursor: pointer;
}

#szavazok:hover {
color: #fff;
}*/










