/* css by Tatiana Uzun, mailto: vogel.tatiana@gmail.com */
/* Basic elements */
html {
	height:100%; 
	width:100%
}
body {
	background:url(../images/bg.gif) 0 0 repeat #430043; 
	color:#E1BC69; 
	font: 62.5%/1 Tahoma, Arial, Helvetica;
	height:100%; 
	width:100%
}
h1, h2, h3, h4, h5, h6 {
	color:#E1BC69; 
	font:normal 1em Tahoma, Arial, Helvetica, sans-serif
}
h1 {font-size:18px; margin:0 0 20px 0}
h2 {font-size:1.6em; margin:0 0 10px 0}
h3 {font-size:1.4em}
h4 {font-size:1.2em}
h5 {font-size:1.1em}

a {color: #fff; text-decoration:none}
a:hover, a:focus, a:active {text-decoration:underline}
a:focus, a:active {outline:none}
:focus {-moz-outline-style:none}

/* ** general ** */
.outer {background:url(../images/bg_lines.png) 0 0 repeat-x; min-width:1000px}
.floral {background:url(../images/bg_main.png) 50% 0 no-repeat; min-width:1000px}

/* ** layout ** */
.global {
	height:858px;
	margin:0 auto;
	width:1000px
}

/* ** header ** */
.header {
	height:73px;
	padding:24px 0 40px 0;
	text-align:center
}
	
/* ** menu ** */

/* ** content ** */
.content {
	background: url(../images/bg_content.jpg) 0 0 no-repeat;
	height:542px;
	margin:0 auto;
	width:962px
}
	.index-page {
		background: url(../images/bg_bottles.jpg) 0 0 no-repeat;
		font-size:1.4em;
		height:452px;
		line-height:1.4em;
		padding:65px 35px 25px 598px;
		text-align:justify
	}
	.link-gallery {
		margin:50px 0 0 0;
		text-align:center
	}
	.link-gallery img {background:url(../images/btn_gallery.png) 0 0 no-repeat}
	.link-gallery a:hover img {background:url(../images/btn_gallery.png) 0 -63px no-repeat}

	.inner-page {
		font-size:1.1em;
		height:530px;
		line-height:1.4em;
		padding:6px;
		text-align:justify
	}
	.title {
		background:url(../images/bg_ttl.gif) 0 0 no-repeat;
		height:24px;
	}
	.title h1 {
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		margin:0;
		text-align:center;
		text-transform:uppercase
	}
.images-block {
	height: 455px;
}
.images-block td {vertical-align:top}
.scroll-pane {
	width: 355px;
	height: 429px;
	overflow: auto;
	float: left;
}
.gallery-table {
	width:100%
}
	.gallery-table td {
		padding:6px 3px;
		text-align:center;
		vertical-align:middle
	}
.gallery-table img {
	cursor: hand;
	cursor: pointer;
}
.big-image {
	background:url(../images/bg_bigimage.gif) 0 0 no-repeat;
	height:430px;
	float:left;
	margin:8px 0 0 10px;
	width:575px;
}
	.big-image table {
		margin:9px auto 0 auto;
	}
	.rel {position:relative}
	.abs {
		background:url(../images/bg_panel.png) 0 0 repeat;
		bottom:9px;
		font-size:11px;
		height:27px;
		left:0;
		line-height:26px;
		position:absolute;
		width:100%
	}
	.abs span {padding:0 0 0 6px}
	.abs .more {
		float:right;
		padding:0 6px 0 0;
	}
/* ** menu ** */
#menu {
	background:url(../images/bg_menu.gif) 0 0 no-repeat;
	height:39px;
	margin:0;
	padding:0 10px;
	width:930px;
}			
	#menu li{
		float:left;
		list-style:none;
		text-align:center
	}
	#menu .jq-ss-crop{
		float:left;	
		margin:11px 0;
	}
		#left,#right{
			display:block;
			margin-top:12px;
			text-decoration:none;
		}
	#menu a {
		color:#CDB0C8;
		font-size:12px;
		white-space:nowrap;;
	}
	#view{
		height:39px;
		overflow:hidden;
		width:907px;
	}
		#images{
			padding:0;
			width:3818px !important;
			width:3822px;
		}
			#images li img{
				border:0;
			}
		#images .active {font-weight:bold}

	
/* ** footer ** */
.footer {
	color:#300031;
	font-size:1.2em;
	line-height:1.5em;
	overflow:hidden;
}
	.footer a {color:#300031}
	.footer-left {
		float:left;
		padding:33px 0 20px 47px;
		width:490px;
	}
	.footer-right {
		float:right;
		padding:33px 20px 20px 0;
		width:435px;
	}
	.contacts {
		margin:0;
		padding:0
	}
	.contacts dt {
		display:inline-block;
		float:left;
		font-weight:bold
	}
	.contacts dd {
		display:inline-block;
		float:left;
		font-size:1.4em;
		line-height:1.3em;
		margin:0 20px 0 6px
	}
	.copyright {
		font-size:.9em;
		padding:20px 0 0 0
	}

/* Other */
.clear {
	clear:both;
	height:0; 
	overflow:hidden
}
.clear-all {
	clear:both;
	width:100%
}
.overflow {overflow:auto}