/*reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

    padding: 0;

    margin: 0;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



fieldset, img {

    border: 0;

}



address, caption, cite, code, dfn, em, strong, th, var {

    font-weight: normal;

    font-style: normal;

}



ol, ul {

    list-style: none;



}



caption, th {

    text-align: left;

}





h1, h2, h3, h4, h5, h6 {

    font-weight: normal;

    font-size: 100%;

    padding: 5px;

}



#center {text-align: center; }



h1 {

    font-size: 300%;

}



h2 {

    font-size: 210%

}



h3 {

    font-size: 145%

}



h4 {

    font-size: 120%

}



q:before, q:after {

    content: '';

}



abbr, acronym {

    border: 0;

}

a {

	text-decoration:none;

}



a:link {color: #a52222; text-decoration: none; }

a:active {color: #142d6a; text-decoration: none; }

a:visited {color: #146a2f; text-decoration: none; }

a:hover {color: #000000; text-decoration: underline; }



/* Class */



/* Body */

body {

	background-color:#3a0203;

	background:#a12830 url("../images/body_bg.png") repeat-x top left;

}

#wrapper {

	margin: 0px auto;

	width:1017px;

}



/*header*/



#header {

	height:223px;

	background:#3a0203 url("../images/header_bg.png") no-repeat top left;

	position:relative;

	text-align:center;

		z-index:2;

}

#header a {

	position:absolute;

	top:24px;

	left:270px;

}

#header h1 {

	padding-top:30px;

}

#grape {

	position:absolute;

	top:117px;

	z-index:3;

	left:180px;	

}

/*content*/



#content_wrap {

	width:100%;

	background:#3a0203 url("../images/content_bg.png") repeat-y top left;



}



#flash {

	background:transparent url("../images/flash_bg.png") no-repeat top left;

	height:445px;

	margin-left:-6px;

 	padding:0 0 0 5px;

}

#bbarels {

	position:relative;

	top:-5px;

	left:0px;

}

#rightcontent {

	position:relative;

	float:right;

	margin-right:160px;

	padding-left:5px;

	_margin-right:75px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	width:465px;

	font-size:12px;

}

#rightcontent p {

	padding:10px;

	line-height:18px;

}

#rightcontent img {

	padding:8px 0px;

	float:left;

}

#leftpicture {

	position:absolute;

	bottom:-13px;

	left:-387px;

}

#gwb {

	height:443px;

	width:475px;

	text-align: center;

	background:transparent url("../images/bg_gwb.png") no-repeat top left;	

}

#gwb p {



	line-height:24px;

	padding:170px 0 0 190px;

}



#content{

	overflow:hidden;

	width:100%;

	height:100%;

	margin:0 76px;

	background:transparent url(../images/top_line_bg.png) no-repeat left top;

	padding-top:8px;

}



/*footer*/



#footer {

	width:100%;

	height:118px;

	background:#3a0203 url("../images/footer_bg.png") no-repeat bottom left;

	clear:both;

}



#btm_meniu {

	padding:15px 0 0 85px;

	float:left;

}



.button {

	position:absolute;

	width:70px;

	height:60px;

	display:block;



}

#right_footer {

	float:right;

	height:64px;

	width:488px;

	padding-right:50px;

	margin-top:-4px;

}



.button a {

	background:transparent url("../images/trans.gif")  bottom left;

	display:block;

	width:70px;

	height:60px;

}



#events {

	top:200px;

	left:155px;

}



#menu {

	top:290px;

	left:115px;

} 



#links {

	top:290px;

	left:210px;

}



#guestb {

	top:377px;

	left:65px;



} 

#photo {

	top:377px;

	left:160px;

} 



#guestw {

	top:377px;

	left:265px;

}

#btm_meniu {

	font-size:18px;

	font-family:Georgia;

	color:#65331d;

}

#btm_meniu a {

	color:#65331d;

}

#btm_meniu a:hover {

	color:#2f180d;

}

#copyright {

  font-size:10pt;

  width:428px;

  float:right;

}
