@charset "utf-8";
/* CSS Document */

/* --------- RESET --------- */

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,font,img,ins,q,s,strong,sub,sup,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}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* --------- 960 CSS --------- */
.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_6{left:480px;}

.clear{clear:both;/*display:block;overflow:hidden;visibility:hidden;width:0;height:0*/}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* --------- LAYOUT --------- */
html{
	background-color:#f8f8f8;
	border-top:10px solid #95867e;
	padding-bottom:2em;
}
body {/* font-size = 16px = 1em = 100%*/
	font:0.75em/1.4 "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;	
	color:#121111;	
	background-position:0 0;
	background-color:transparent; 
	background-repeat:repeat-x;
}
body#mainPage{background-image:url(../images/gfx/home-body-background.jpg);}

.container_12{
	overflow:hidden;
	position:relative;	
	}
.clear{
	clear:left;
	}

#content-home{color:#fff;}
#content-home,#extras{
	background-position:top center;
	background-repeat:no-repeat;
	background-color:transparent;	
}
#content-internal,#content-brands{
	border-top:1px solid #d6d2d0;
	background:url(../images/gfx/internal-back.gif) top center repeat-y #f8f8f8;
	overflow:hidden;
	height:486px;
	position:relative;	
}

#content-home{
	background:url(../images/gfx/home-content-background.jpg) #0b0b0b;
	}

#quality-serioulsy,#prof,#distribute,#med,#priv,#cont,#site-map,
#responsible,#environmental,#founders,#error,#notfound,#note,#news{
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:transparent;
	text-indent:-9999px;
}
#quality-serioulsy{
	background-image:url(../images/gfx/quality-serioulsy.jpg);
	height:169px;
	width:352px;
	display:block;
	margin-left:-135px;
	margin-top:28px;
	margin-bottom:20px;
}
#bottle,#brands-bottle{
	position:absolute;
	z-index:999;
	height:530px;	
}

#bottle{
	left:0;
	top:110px;
	width:480px;
}
.bottle-position{
	position:absolute;
	bottom:0;
	left:50px;
}
.rotation img+img{display:none;}
#brands-bottle{
	right:0px;
	width:290px;
	bottom:68px;
}
#bottle img,#brands-bottle img{
	text-align:center;
	margin:0 auto;
	position:relative;
}

#prof,#distribute,#med,#priv,#site-map,#cont,
#site-map,#responsible,#environmental,#founders,#error,#notfound,#note,#news{
	margin-top:18px;
	margin-left:478px
}
#prof{width:206px;height:109px;background-image:url(../images/gfx/profile.png)}
#distribute{width:324px;height:130px;background-image:url(../images/gfx/distributor.png);margin-top:5px;margin-left:455px;}
#med{width:168px; height:96px;background-image:url(../images/gfx/media.png)}
#priv{width:229px;height:99px;background-image:url(../images/gfx/privacy.png)}
#cont{width:240px;height:117px;background-image:url(../images/gfx/contacts.png)}
#site-map{width:229px;height:96px;background-image:url(../images/gfx/sitemap.png)}
#responsible{width:274px; height:119px; background-image:url(../images/gfx/responisble-drinking.png)}
#environmental{width:293px; height:106px; background-image:url(../images/gfx/environmental-policy.png)}
#founders{width:236px; height:115px; background-image:url(../images/gfx/founders.png)}
#error{width:200px; height:109px; background-image:url(../images/gfx/error.png)}
#notfound{width:118px; height:91px; background-image:url(../images/gfx/404.png)}
#note{width:207px; height:78px; background-image:url(../images/gfx/note.png)}
#news{width:195px; height:106px; background-image:url(../images/gfx/news.png)}

#header{
	height:85px;
	margin-top:10px;
}
.text{height:225px;}
.text-internal{height:310px;padding-bottom:6px;}
.text-brands{height:322px;width:320px !important;}

.text-internal,.text-brands{color:#333;margin-top:20px}
.grid_5.text,.grid_5.text-internal,.text-brands{
	overflow:auto;
	padding-right:10px;
}
.grid_5.text,.grid_5.text-internal{width:400px;}

#extras{
	margin:0;
	background-image:url(../images/gfx/gradient.jpg);
	padding-top:70px;
}

#extras .prefix_6,#extras .prefix_4{margin-top:-50px;margin-bottom:50px;}
#extras .prefix_6{margin-left:10px;}
#customer-service{
	margin-left:-30px;
	width:260px;	
}
#customer-service,#contact-address{
	margin-top:-50px;
}

#ca-vod,#ca-vod-vanilla,#aivy,#p55{
	display:block;
	height:110px;
	width:220px;
	background-repeat:no-repeat;	
	text-indent:-9999px;	
	background-image:url(../images/gfx/products.gif);
	background-color:#fcfcfc;
}
#ca-vod{background-position:0 0}	
a#ca-vod:hover{background-position:0 -120px}	
#ca-vod-vanilla{background-position: -230px 0; }	
a#ca-vod-vanilla:hover{background-position: -230px -120px; }	
#aivy{background-position:-460px 0}
a#aivy:hover{background-position:-460px -120px}
#p55{background-position:-690px 0 }
a#p55:hover{background-position:-690px -120px }
	
#range {margin-top:20px;}
#range #ca-vod,#range #ca-vod-vanilla,#range #aivy{
	margin-bottom:5px;
}
#brand-logos{height:140px;float:none;}

#brands-cariel,#brands-vanilla,#brands-p55,#brands-aivy{
	margin-right:10px;
	text-indent:-9999px;	
	background-repeat:no-repeat;
	background-position:top center;
	background-color:transparent;
	margin-top:50px;
}
#brands-cariel{	background-image:url(../images/gfx/brands-cariel_vodka.png);height:69px;}
#brands-vanilla{background-image:url(../images/gfx/vanilla_vodka_logo.png);height:82px;}
#brands-p55{background-image:url(../images/gfx/p55_logo.png);height:72px;}
#brands-aivy{background-image:url(../images/gfx/aivy_psm_logo.png);height:68px;}


#legal-age{
	border:1px solid #a83a3a;
	background:url(../images/gfx/bg-note.gif) top left no-repeat #f8f8f8;
	padding-top:105px;
	position:absolute;
	top:25px;
	left:300px;
	width:385px;
	height:340px;
	z-index:99;
	}
#legal-age p{
	padding:0 15px;
	}
#legal-age div.question{
	background-color:#a83a3a;
	text-align:center;
	font-size:1.2em;
	color:#fff;
	line-height:30px;
	}
#legal-age span.note{
	font-style:italic;
	color:#bab2ad;
	display:block;
	margin: 35px 15px;
	}
#legal-age span.links{
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	display:block;
	margin: 10px 0;
	}
#legal-age span.links a{
	padding:0 8px;}

/* anchors */

a {
	color:#396b99;
} 


/* headings */
h1,h2,h3,h4{font-weight:normal;}
h1{
	font-size:1.88em;
	line-height:0.797;
	margin:0 0 0.797em;
	}
h2,h3{
	font-size:1.77em;
	line-height: 0.847;	
	}
h3{margin-bottom:0.423em;}
h4{
	font-size:1.33em;
	line-height:1.127;
	margin:0.563em 0;
	}
h5{font-size:1.22em;}
h6{font-size:1.11em;}

/* branding */
#logo a{
	display:block;
	text-indent: -9999px; 
	width:301px;
	height:71px;
	background:url(../images/gfx/Renaissance-logo.png) no-repeat 0 0 transparent;	
}

/* content */

p,ul,blockquote{margin:0 0 1.2em 0;}

blockquote{
	background:url(../images/gfx/blockquote.png) 0 0 no-repeat transparent;
	color:#95867e;
	font-weight:bold;
	font-style:oblique;
	font-size:1.11em;	
	min-height:68px;
	padding:10px 33px 0px 72px;
}

/* paragraphs, quotes and lists */
#content-internal ul{list-style:disc;}
#content-internal li{margin-left:1.2em}
	
/* Iconize */
.page a[href$='.doc'], .page a[href$='.rtf'] {
	padding:2px 0 2px 20px;
	background:url(../images/gfx/icon-word.gif) no-repeat 0 2px;
}
.page a[href$='.xls'] {
	padding:2px 0 2px 20px;
	background:url(../images/gfx/icon-xcel.gif) no-repeat 0 2px;
}
.page a[href$='.pdf'] {
	padding:2px 0 2px 20px; 
	background:url(../images/gfx/icon-pdf.gif) no-repeat 0 1px;
}

/* forms */
form {
	overflow:hidden;	
}
.edukaform{padding-bottom:3em;overflow:hidden;}
fieldset label,.edukaform span {display:block;width:100%;clear:both}
.textbox,.textarea,.select{display:block;width:60%;border:1px solid #bab2ad}
.textarea{height:40px;}
input.button{display:block;border:1px solid #bab2ad;margin-top:0.5em;margin-left:44%;}
fieldset em{color:#f00}
.textbox,.textarea,.select,input.button{font:1em/1.2 "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;}

/* footer */

#products{overflow:hidden;}
#products h2{
	font-size:3em;
	text-indent:-9999px;
	border-bottom:1px solid #d9d5d2;	
    padding-bottom:20px;
	padding-left:50px;
	margin-bottom:17px;
}
#products h2 a{
	text-transform:uppercase;
	color:#dbd7d4;
	background:url(../images/gfx/brands.png) 0 0 no-repeat #f8f8f8;	
    display:block;
	width:183px;height:35px;
}
#footer{
	border-top:1px solid #d9d5d2;
	text-align:center;
	padding-top:17px;
	margin-top:17px;
	color:#95867e;
}
#footer a:link, #footer a:active, #footer a:visited{
	color:#a1a1a1;
	}

#footer a:hover{
	color:#898989;
	}

#footer strong {
	padding-right:10px;
	}

	
/*Jscroll Pane*/
#content-brands .jScrollPaneContainer{width:355px !important;}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #dbd7d4; 
}
.jScrollPaneDrag {
	position: absolute;
	background: #bab2ad;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/gfx/scrollarrows.gif) left top no-repeat; 
	height: 7px;
	
}
a.jScrollArrowUp:hover {
	background:url(../images/gfx/scrollarrows.gif) left top no-repeat; 
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/gfx/scrollarrows.gif) 100% top no-repeat; 
	height: 7px;width:7px;
}
a.jScrollArrowDown:hover {
	background:url(../images/gfx/scrollarrows.gif) right top no-repeat; 
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.SiteMap a{
	padding:10px;
	display:block;}
	
ul.sitemap{
	color:#bab2ad;
	margin-left:80px;}
ul.sitemap ul{
	margin-bottom:0;
	}
ul.sitemap li{
	padding:3px;}
ul.sitemap li li{
	padding:1px 3px;}

/*News box*/
#newsbox{
	color:#000;
	left:480px;
	position:absolute;
	top:590px;
}
#newsbox .summary{
	height:90px;
	overflow:auto;
}
#newsbox blockquote{
	background-image:url(../images/gfx/blockquote_wide.png);
}
#newsbox h3{
	font-size:100%;
	text-transform:uppercase;
}
#newsbox a.more{
	color:#BAB2AD;
	text-decoration:none;
	float:right;
	margin-right:20px;
	margin-top:-5px;
}

/* --------- MENU --------- */

#listMenuRoot{
	text-transform:uppercase;
	font-size:1.166em;
	margin-left:;
	margin:20px 60px 0 50px;
	padding: 0;
	list-style: none;
	}
#listMenuRoot a:link, #listMenuRoot a:active, #listMenuRoot a:visited{
	color:#121111;
	display: block;
	margin-right:2.5em;
	padding-bottom:0.5em;
	text-decoration: none;
	}
#listMenuRoot a:hover{
	color:#95867e;
	}
ul#listMenuRoot:after {/*clears the menu container*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#listMenuRoot li {
	float: left;
	display: block;
	position: relative;
	margin-left:0;
}
#listMenuRoot a:hover, #listMenuRoot a:active,#listMenuRoot a.highlighted:hover, #listMenuRoot a:focus {
	color: #95867e;
}
#listMenuRoot .active a{
	background:url(../images/gfx/active-menu.gif) bottom center no-repeat #f8f8f8;
	color: #95867e !important;
}
#listMenuRoot #Contact a{margin:0;}

/* drop down 
#listMenuRoot ul {
	display: none;
	position: absolute;
	top: 1.0em; margin-top: 13px;
	left: 0px;
	width: 220px;
	background:#95867e;
	z-index:100;
	border-top:3px solid #f8f8f8;
	padding-top:6px;
}
#listMenuRoot ul li {
	float: none;
	margin: 0;
}

.menulist ul a,.menulist .active ul a{
	padding-left:20px;
	background:url(../images/gfx/submenu-item.gif) 5px 5px no-repeat;
	color: #fff !important;
	display:block;
}

.menulist a.highlighted {
	color: #537399;
}
*/