/* TAG's */
html{
	font-size: 100.1%;
}

body{
	background: #fff;
	margin: 0;
	font: 64% Arial, Verdana, sans-serif, Georgia, "Times New Roman", Times, serif;;
}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}
img{
	border: none;
	display: block;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
p, h1, h2, h3{
	margin: 0;
	padding: 0;
}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}
a{
	text-decoration: none;
}

a span{
	display: none;
}


body.home-page{
	background: #C7CAC6 url(../images/body-home-page.gif) repeat-x;
}

body.wine-list-page{
	background: #C7CAC6 url(../images/body-wine-list-page.gif) repeat-x;
}

#main{
	background: url(../images/html.gif) repeat-x 0 100%;
}
/* header */
#header{
	background: url(../images/header.gif) no-repeat 190px 0;
	width: 856px;
	margin: 0 auto;
	padding: 13px 22px 0;
	overflow: hidden;
	height: 140px;
}
/* logotype */
#header .logo{
	background: url(../images/logo.gif) no-repeat;
}

#header .logo a{
	display: block;
	width: 200px;
	height: 76px;
	font-size: 0;
	text-indent: -9999px;
}
/* title */
#header p{
	font: 15px/23px Georgia, "Times New Roman", Times, serif;
	color: #b29576;
	width: 515px;
	position: absolute;
	top: 27px;
	margin: 0 0 0 270px;
}
/* navigation panel */
#header #navigation{
	overflow: hidden;
	padding: 17px 0 0;
}

#navigation li{
	margin-left: 14px;
	float: left;
}

#navigation li:first-child{
	margin-left: 0;
}
/* roll overs */
#navigation li:hover, #navigation li.hover{
	background: url(../images/navigation-button.gif) no-repeat 100% 0;
}

#navigation li:hover a, #navigation li.hover a{
	background: url(../images/navigation-left-border.gif) no-repeat;
}
/* activ button */
#navigation li.active{
	background: url(../images/navigation-button.gif) no-repeat 100% 0;
}

#navigation li.active a{
	background: url(../images/navigation-left-border.gif) no-repeat;
}

#navigation a{
	display: block;
	text-align: center;
	height: 41px;
	color: #ccc;
	font: 16px/35px Georgia, "Times New Roman", Times, serif;
	padding: 6px 0 0;
}

#navigation a.nav-home{
	width: 95px;
}

#navigation a.nav-menu{
	width: 94px;
}

#navigation a.nav-wine-list{
	width: 120px;
}

#navigation a.nav-gallery{
	width: 103px;
}

#navigation a.nav-functions{
	width: 122px;
}

#navigation a.nav-about{
	width: 116px;
}

#navigation a.nav-events{
	width: 122px;
}
/* content */
#content{
	width: 804px;
	padding: 0 58px;
	margin: 0 auto;
}
/* content background for "Wine list" page */
.wine-list-page #content{
	background: url(../images/content-wine-list-page.gif) no-repeat;
	padding-bottom: 100px
}
/* content background for "Home" page */
.home-page #content{
		background: url(../images/content-home-page.gif) no-repeat;
}

/* styles of TAG's for "Wine list" page */
.wine-list-page #content h1{
	color: #cbc7c8;
	font: 27px/61px Georgia, "Times New Roman", Times, serif;
	padding: 8px 2px 22px;
}

.wine-list-page #content h2{
	color: #401524;
	font: 17px/17px Georgia, "Times New Roman", Times, serif;
	padding: 40px 0 0;
}


.wine-list-page #content h3{
	color: #000;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	padding: 20px 0 10px;
}

.wine-list-page #content p{
	color: #000;
	font: 12px/17px Arial, Helvetica, sans-serif;
	padding: 7px 0;
}

.wine-list-page #content p span{
	color: #aa0d6d;
}

.wine-list-page #content .picture{
	float: right;
	margin: 0px 0px 26px 26px;
	}

.wine-list-page #content .button{
	float: right;
	margin: 17px 6px 0px 0px;
	border: none
	
}

/* styles for wine list(Wine list page) */
.wine-list-page #content .wine-list{
	overflow: hidden;
	width: 804px;
	margin: 0px 0 0;
}
/* wine list columns */
.wine-list-page .wine-list .wine-list-column{
	float: left;
	width: 250px;
	padding: 0 18px 0 0;
}

.wine-list-page #content .wine-list p{
	padding: 0;
}

.wine-list-page #content .wine-list h3{
	padding-bottom: 0;
}

.wine-list-page img{
	border: 7px solid #fff;
	float: left;
	}

.button img{
	float: right;
}
/* block photos(wine list page) */
.wine-list-page .photos{
	overflow: hidden;
	margin-top: 6px;
}

.wine-list-page .photos img{
	margin: 24px 24px 0 0;
}

.wine-list-page .photos img.last-photo{
	margin-right: 0;
}

/* "Home" page styles */
.home-page #content .picture{
	padding: 29px 0 0 9px;
}

.home-page #content ul{
	overflow: hidden;
	width: 804px;
	background: url(../images/home-page-content-ul.gif) no-repeat;
	margin: 46px 0 0;
	padding: 0 0 25px;
}

.home-page #content ul li{
	float: left;
}

.home-page ul .home-page-column-1{
	width: 265px;
	background: url(../images/home-page-mond.gif) no-repeat 1px 1px;
}

.home-page ul .home-page-column-2{
	width: 277px;
	background: url(../images/home-page-wedn.gif) no-repeat 1px 1px;
}

.home-page ul .home-page-column-3{
	width: 262px;
	background: url(../images/home-page-frid.gif) no-repeat 1px 1px;
}

.home-page #content li h2{
	font: 23px/25px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding: 30px 0 0 78px;
}

.home-page #content li p{
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 13px 0;
	padding: 0 20px;
}

.home-page #content li .roadkill-button{
	width: 127px;
	height: 44px;
	background: url(../images/roadkill-button.png) no-repeat;
	padding: 0 0 0 5px;
	margin: 0 0 0 15px;
}

.home-page #content li .roadkill-button a{
	display: block;
	width: 117px;
	height: 26px;
	position: relative;
}

/* footer */
#footer{
	height: 181px;
	width: 804px;
	padding: 0 58px 0;
	margin: 0 auto;
	background: url(../images/footer.gif) no-repeat;
	font: 12px/25px Georgia, "Times New Roman", Times, serif;
	color: #cbc7c8;
	text-align: center;
}

#footer a{
	font: 12px/25px Georgia, "Times New Roman", Times, serif;
	color: #cbc7c8;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

#footer address{
	font-style: normal;
	line-height: 25px;
	padding: 25px 0 0;
}

#footer span{
	padding-right: 11px;
}
	
















