/* RESET */
*{margin:0px;padding:0px;}html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}strong{font-weight:bold;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html {height:100%;}
html,body {font-family:Arial, Tahoma, Verdana; font-size:11px; line-height:15px; color:#000;}
body {background:#1E0A01 url(../img/backgrounds/home.jpg) center top no-repeat; min-height:100%;}

/* PAGE */
#page {
	width:960px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

/* PAGE -> HEADER */
#page #header {
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative;
	z-index:2;
}

/* PAGE -> HEADER -> LOGO */
#header #logo{
	width:200px;
	height:131px;
	float:left;
	display:block;
	margin:0px auto;
	padding:0px;
}
#header #logo a {
	display:block;
	width:270px;
	height:85px;
	margin:20px;
	padding:0px;
	cursor:pointer;
}

/* PAGE -> HEADER -> NAVIGATION */
#header #navigation {
	width:960px;
	height:88px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative;
}
body.subdomain #header #navigation {
	width:100%;
	height:88px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

body.subdomain #header .collapsed{
	height:36px !important;
}

/* NAVIGATION -> PRIMARY */
#header #navigation .primaryNav {
	list-style:none;
	width:960px;
	margin:0px;
	display:block;
	padding:0px;
	overflow:hidden;
	background:url(../img/backgrounds/nav-sprite-new.png) 0px 0px no-repeat;
}
#header #navigation .hover, body.subdomain #header #navigation .primaryNav {background-position:0px -48px;}
#header #navigation .bottomLine img {border:0px; height:3px;}

#header #navigation .primaryNav li {float:left; width:auto; margin:0px; padding:0px; overflow:hidden;}
#header #navigation .primaryNav li a {
	display:block;
	height:48px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background:url(../img/backgrounds/nav-sprite-new.png) no-repeat;
}
#header #navigation .primaryNav{
	width:960px;
	height:48px;
	overflow:hidden;
}
#header #navigation .primaryNav li.nav1 a {width:143px; background-position:0px 0px;}
#header #navigation .primaryNav li.nav1 a.active {height:48px !important; width:135px; background-position:0px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav1 a.inactive {width:135px; background-position:0px 0px;padding-right:8px}

#header #navigation .primaryNav li.nav2 a {width:147px; background-position:-143px 0px;}
#header #navigation .primaryNav li.nav2 a.active {height:48px !important; width:139px; background-position:-143px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav2 a.inactive {width:139px; background-position:-143px 0px;padding-right:8px;}

#header #navigation .primaryNav li.nav3 a {width:107px; background-position:-290px 0px;}
#header #navigation .primaryNav li.nav3 a.active {height:48px !important; width:99px; background-position:-290px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav3 a.inactive {width:99px; background-position:-290px 0px;padding-right:8px;}

#header #navigation .primaryNav li.nav4 a {width:177px; background-position:-397px 0px;}
#header #navigation .primaryNav li.nav4 a.active {height:48px !important; width:169px; background-position:-397px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav4 a.inactive {width:169px; background-position:-397px 0px;padding-right:8px;}

#header #navigation .primaryNav li.nav5 a {width:167px; background-position:-574px 0px;}
#header #navigation .primaryNav li.nav5 a.active {height:48px !important; width:159px; background-position:-574px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav5 a.inactive {width:159px; background-position:-574px 0px;padding-right:8px;}

#header #navigation .primaryNav li.nav6 a {width:106px; background-position:-741px 0px;}
#header #navigation .primaryNav li.nav6 a.active {height:48px !important; width:98px; background-position:-741px -48px;padding-right:8px;}
#header #navigation .primaryNav li.nav6 a.inactive {width:98px; background-position:-741px 0px;padding-right:8px;}

#header #navigation .primaryNav li.nav7 a {width:113px; background-position:-847px 0px;}
#header #navigation .primaryNav li.nav7 a.active {height:48px !important; width:113px; background-position:-847px -48px;}
#header #navigation .primaryNav li.nav7 a.inactive {width:113px; background-position:-847px 0px;}

#header #navigation .primaryNav li.no-submenu a,
#header #navigation .primaryNav li.no-submenu a.active{
	height:48px !important;
}


/* NAVIGATION -> SECONDARY */
#header #navigation .secondaryNavs {
	display:none;
	width:100%;
	height:38px;
	margin:0px;
	padding:0px;
	text-align:left;
	overflow:hidden;
}
#header #navigation .secondaryNavs .secondaryNav {
	display:none;
	margin:0 0 0 30px;
	list-style:none;
	width:930px;
	text-align:left;
	text-indent:25px;
	line-height:48px !important;
	padding:0px;
	overflow:hidden;
	background:url(../img/backgrounds/submenu-arrow.png) center left no-repeat;
}
#header #navigation .secondaryNavs .secondaryNav li {
	display:inline;
	width:auto;
	margin:0px 15px 0px 0px;
	padding:0px;
	line-height:40px !important;
}

#header #navigation .secondaryNavs #subnav4 li {
	margin-right:5px;
}

#header #navigation .secondaryNavs .secondaryNav li.active {
	display:inline;
	color:#FFF;
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	text-shadow:1px 1px #000;
	margin:0px 15px 0px 0px; padding:0px;}
#header #navigation .secondaryNavs .secondaryNav li a {
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	text-shadow:1px 1px #000;
	color:#CC6F2A;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#header #navigation .secondaryNavs .secondaryNav li a:hover{
	color:#E0AE89;
}

#header #topnav{
	float:right;
}
#header #topnav a{
	color:#CC6F2A;
	height:50px;
	display:block;
	float:right;
	line-height:50px;
	padding:0 20px 0 20px;
	text-decoration:none;
	background:url(../img/backgrounds/top-nav-line.jpg) right no-repeat;
}
#header #topnav a:hover{
	color:#E0AE89;
}
.nobackground{
	background:none !important;
}



body.subdomain #header #navigation .secondaryNavs, #header #navigation .secondaryNavs .selected {display:block;}
body.no-subdomains #header #navigation .secondaryNavs {display:none;}


/* HEADINGS */
h1{
	color:#EAC9B0;
	font-size:20px;
	float:left;
	font-family:trebuchet ms;
	margin:25px 0 10px 22px;
}
h2{
	color:#CC6F2A;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	margin:5px 22px;
}
p{
	font-size:11px;
	font-family:arial;
	color:#D2A78A;
	margin:8px 22px;
}
	
/* PAGE -> MAIN */
#page #main {
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
body.subdomain #page #main {width:100%; margin:-33px 0px 0px 0px; padding:0px; overflow:hidden; position:relative; z-index:1;}
body.no-subdomains #page #main {margin:-33px 0px 0px 0px;}

#homepackages{
	width:960px;
	height:165px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-packages.jpg);
}
#homepackages .item{
	width:240px;
	height:165px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}

#homepackages .item_title a{
	font-family:Trebuchet MS;
	font-size:17px;
	color:#E0AE89;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
	position:absolute;
	top:13px;
	left:20px;
}

#homepackages .item_text a{
	font-size:11px;
	color:#E0AE89;
	position:absolute;
	width:120px;
	height:80px;
	top:43px;
	left:20px;
	text-decoration:none;
}

#homepackages .item_more a{
	text-decoration:none;
	color:#CC6F2A;
	position:absolute;
	left:23px;
	top:123px;
	text-indent:15px;
	background:url(../img/backgrounds/white-arrow.gif) center left no-repeat;
}
#homepackages .item_more a:hover{
	color:#E0AE89;
}


a.readmore{
	margin-top:27px;
	color:#CC6F2A;
	float:right;
	text-indent:15px;
	background:url(../img/backgrounds/white-arrow.gif) center left no-repeat;
	font-family:trebuchet ms;
	margin-right:25px;
	text-decoration:none;
}
a.readmore:hover{
	color:#E0AE89;
}



#homecolumns{
	width:960px;
	height:52px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-columns.png);
}
#homecolumns  .colt1 a,
#homecolumns  .colt2 a{
	position:relative;
	top:10px;
	left:45px;
	width:150px;
	height:30px;
	display:block;
}
#homecolumns .colt1,
#homecolumnscontent .colb1{
	width:288px;
	height:288px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}
#homecolumns .colt2,
#homecolumnscontent .colb2{
	width:370px;
	height:288px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}
#homecolumns .colt3,
#homecolumnscontent .colb3{
	width:300px;
	height:288px;
	display:block;
	overflow:hidden;
	float:left;
}

#homecolumnscontent{
	width:959px;
	height:288px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-columns-content.jpg);
}
#homecolumnscontent .colb1 ul{
	list-style-type:none;
	position:absolute;
	bottom:15px;
	left:20px;
}
#homecolumnscontent .colb1 li{
	width:250px;
	height:28px;
	line-height:28px;
	background:url(../img/backgrounds/home-columns-list-li.png);
}
#homecolumnscontent .colb1 li a{
	font-family:trebuchet ms;
	font-size:11px;
	color:#CC6F2A;
	font-style:italic;
	padding-left:25px;
	text-decoration:none;
	background:url(../img/backgrounds/home-columns-list-sign.png) 8px 0  no-repeat;
}
#homecolumnscontent .colb1 li a:hover{
	color:#B3886B;
}

#homecolumnscontent .colb2 ul{
	list-style-type:none;
}
#homecolumnscontent .colb2 li{
	width:380px;
	height:90px;
	display:block;
	float:left;
	background:url(../img/backgrounds/home-columns-list-center.gif);
	position:relative;
}
#homecolumnscontent .colb2 li a{
	font-family:trebuchet ms;
	font-size:11px;
	color:#CC6F2A;
	font-style:italic;
	text-decoration:none;
}
#homecolumnscontent .colb2 li a:hover{
	color:#B3886B;
}

#homecolumnscontent .linebetween{
	width:220px !important;
	height:3px !important;
	line-height:3px !important;
	margin:0 0 2px 140px !important;
	padding:0 !important;
	overflow:hidden !important;
	background:url(../img/backgrounds/home-columns-list-li.png) bottom !important;
}
#homecolumnscontent .text{
	width:210px;
	height:48px;
	line-height:17px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:8px;
	left:150px;
	color:#D2A78A;
}
#homecolumnscontent .more a{
	width:120px;
	height:18px;
	line-height:17px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:60px;
	left:170px;
	color:#D2A78A;
}
#homecolumnscontent .image{
	width:88px;
	height:55px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:19px;
	left:29px;
}

#homecolumnscontent .bigimage{
	width:245px;
	height:160px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-columns-image-big.gif) no-repeat;
	position:absolute;
	top:19px;
	left:25px;
}
#homecolumnscontent .bigimage img{
	position:absolute;
	top:7px;
	left:6px;
}


#homecolumnscontent .colb3{
	color:#D2A78A;
}

#homecolumnscontent .colb3{
	line-height:
}
#homecolumnscontent .colb3 input[type="text"]{
	width:254px;
	height:26px;
	display:block;
	overflow:hidden;
	text-indent:4px;
	background:url(../img/backgrounds/home-abonare.png);
	border:none;
	line-height:26px;
	font-size:11px;
	color:#D2A78A;
}

#homecolumnscontent .colb3 input[type="submit"]{
	width:73px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/buton-abonare.png);
	border:none;
	cursor:pointer;
}


.innerdottedline{
	margin:3px 0 3px 0;
	width:960px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/inner-dotted-line.gif) no-repeat;
}

.innerbigimage{
	width:610px;
	height:265px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/image-frame-extralarge.gif) no-repeat;
	position:relative;
}

.innerbigimage img{
	position:absolute;
	top:7px;
	left:7px;
}

/* PAGE -> MAIN -> CONTENT */
#page #main #featured{
	width:100%;
	margin:20px 0 0 0;
	padding:0;
}
#page #main #featured #presentation {
	margin:0 auto;
	width:922px;
	height:352px;
	display:block;
	overflow:hidden;
}
	


/* DOMAIN PAGES */
body.subdomain #page #main #content {width:100%; margin:15px 0px 0px 0px; padding:0px; overflow:hidden;}
body.subdomain #page #main #content #primary #pageTitle {width:60%; font-family:Georgia; font-size:22px; line-height:24px; color:#c57234; margin:0px 0px 15px 0px; padding:0px;}

/* PRIMARY */
body.subdomain #page #main #content #primary {float:right; width:650px; margin:0px 0px 0px 0px !important; padding:0px; overflow:hidden;}
body.subdomain #page #main #content #primary p {fony-family:Arial; font-size:11px; line-height:15px; color:#c79a79; margin:0px 0px 15px 0px; padding:0px;}

/* SECONDARY */
body.subdomain #page #main #content #secondary {float:left; width:300px; margin:0px 10px 0px 0px; padding:0px;}
body.subdomain #page #main #content #secondary #domainTitle {font-family:Georgia; font-size:22px; line-height:24px; color:#eac9b0; margin:0px 0px 10px 0px; padding:0px; text-transform:uppercase;}
body.subdomain #page #main #content #secondary #domainTitle span {display:block; text-transform:lowercase; font-style:italic;}
body.subdomain #page #main #content #secondary .head, body.subdomain #page #main #content #secondary .head p {font-size:14px; line-height:18px; color:#9f5e2f; font-weight:normal; margin:0px 0px 15px 0px;}
body.subdomain #page #main #content #secondary .head p span {font-weight:bold;}

body.contact #page #main #content #secondary .head p {font-family:Arial; font-size:11px; line-height:15px; margin:0px 0px 10px 0px;}
body.contact #page #main #content #secondary .head p span {display:block; font-weight:normal;}
body.contact #page #main #content #secondary .head p a {color:#9f5e2f; text-decoration:underline;}
body.contact #page #main #content #secondary .head p a:hover {text-decoration:none;}


body.active-offers #page #main #content #secondary {width:635px; margin:0px; padding:0px;}
body.active-offers #page #main #content #primary {width:100%; margin-top:20px;}

body.contest #page #main #content {overflow:visible; position:relative;}

body.contest .contest-image {position:absolute; right:40px; top:-215px;}

body.contest #page #main #content #secondary {width:635px; margin:0px; padding:0px;}
body.contest #page #main #content #primary {width:100%; padding-top:20px;}

body.contest #page #main #content #primary .info {float:left; width:310px; margin-right:70px; color:#C79A79;}
body.contest #page #main #content #primary .info p {margin:0px;}
body.contest #page #main #content #primary ul {margin-bottom:10px;}
body.contest #page #main #content #primary ul li {color:#C79A79;}
body.contest #page #main #content #primary ul.links {margin-top:10px;}
body.contest #page #main #content #primary ul.links li a {color:#C79A79; text-decoration:underline; display:block; font-weight:bold;}
body.contest #page #main #content #primary ul.links li a:hover {text-decoration:none;}
body.contest #page #main #content #primary ul.links li a.pdf {background:url("../img/bullets/icon-pdf.jpg") no-repeat 0px 4px; padding-left:27px; line-height:25px;}
body.contest #page #main #content #primary ul.links li a.winners {background:url("../img/bullets/icon-star.jpg") no-repeat 0px 4px; padding-left:27px; line-height:25px;}

body.contest #page #main #content #primary .contest {float:left; width:580px; margin:0px; padding:0px;}

/* DOMAINS -> CAFEAUA SI SANATATEA */
body.coffee-health #page #main #content #primary ul {width:100%; list-style:none; margin:0px 0px 15px 10px; padding:0px; overflow:hidden;}
body.coffee-health #page #main #content #primary ul li, #page #main #content #primary ul.benefits li {margin:0px; padding:0px 0px 0px 12px; overflow:hidden; background:url("../img/bullets/coffeeBenefits-arrow.png") no-repeat left;}
body.coffee-health #page #main #content #primary ul li p, #page #main #content #primary ul.benefits li p {font-weight:bold; margin:0px; padding:0px;}

/* DOMAINS - LIST */
body.subdomain #page #main #content #primary ul.doncafe-list {width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden;}
body.subdomain #page #main #content #primary ul.doncafe-list li {margin:0px 0px 10px 0px; padding:0px; overflow:hidden;}
body.subdomain #page #main #content #primary ul.doncafe-list li .title {font-family:Georgia; font-size:22px; line-height:26px; color:#c57234; margin:0px 0px 10px 0px; padding:0px;}
body.subdomain #page #main #content #primary ul.doncafe-list li .title a {text-decoration:none; color:#c57234;}
body.subdomain #page #main #content #primary ul.doncafe-list li p span {font-weight:bold;}
body.subdomain #page #main #content #primary ul.doncafe-list li p a.more {color:#fff; text-decoration:none;}
body.subdomain #page #main #content #primary ul.doncafe-list li p a.more:hover {text-decoration:underline;}

/* DOMAINS -> DONCAFE SPOTS */
.innerspots ul li{
	margin:10px 0 10px 0;
	position:relative;
}

.innerspots .image{
	width:245px;
	height:160px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-columns-image-big.gif) no-repeat;
	position:absolute;
	top:5px;
	left:5px;
}
.innerspots .image img{
	position:relative;
	top:7px;
	left:6px;
}
.innerspots .spot{
	height:170px;
	display:block;
}
.spotdescription{
	width:330px;
	height:150px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:280px;
	top:15px;
}
.spotdescription h3{
	color:#fff;
	font-size:18px;
	font-family:trebuchet ms;
	color:#EAC9B0;
	margin:0 0 0 5px;
	padding:0;
}
.spotdescription p{
	font-family:arial;
	font-size:11px;
	color:#D2A78A;
	line-height:17px;
	margin:10px 0 0 0;
	padding:0;
}

/* DOMAINS -> DONCAFE OFFERS */
/* SLIDER */
body.active-offers #page #main #content #primary #doncafe-slider {width:960px; min-height:330px; overflow:hidden; padding:0px; margin:0px auto; position:relative;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers {width:960px; position:relative;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li {float:left; width:320px; margin:0px; padding:0px;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li.last {margin-right:0px;}

body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .visual {float:left; width:104px; height:121px; margin:0px 10px 0px 0px; padding:0px; text-indent:-9999px;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .elita {background:url("../img/visuals/visual-offers-elita.png") no-repeat;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .gold {background:url("../img/visuals/visual-offers-gold.png") no-repeat;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .selected {background:url("../img/visuals/visual-offers-selected.png") no-repeat;}

body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .content {float:left; width:196px; margin:0px; padding:0px; overflow:hidden;}
body.active-offers #page #main #content #primary #doncafe-slider .doncafe-offers li .content .title {color:#FFF; font-size:11px; line-height:15px; margin:0px 0px 5px 0px; padding:0px;}

body.active-offers #page #main #content #primary #slider {width:859px; height:8px; margin:0px; padding:0px; position:absolute;  z-index:100; bottom:20px; left:0px;}
body.active-offers #page #main #content #primary #slider-area {position:absolute; bottom:12px; left:0px; z-index:90; width:960px; height:3px; background:url("../img/backgrounds/bg-slider.png") no-repeat;}
body.active-offers #page #main #content #primary .notice {position:absolute; bottom:0px; left:0px;}
body.active-offers #page #main #content #primary .notice p {margin:0px !important;}
body.active-offers #page #main #content #primary .ui-slider-handle {cursor:move; position:absolute; height:8px; width:101px; background:url("../img/backgrounds/bg-slider-handler.png") no-repeat;}

html>body.active-offers #page #main #content #primary #slider {width:859px; height:8px; margin:0px; padding:0px; position:absolute; z-index:100; bottom:20px; left:0px;}
html>body.active-offers #page #main #content #primary #slider-area {position:absolute; bottom:23px; left:0px; z-index:90; width:960px; height:3px; background:url("../img/backgrounds/bg-slider.png") no-repeat;}


.innercontent{
	width:959px;
	min-height:300px;
	background:#080300 url(../img/backgrounds/inner-content.jpg) top no-repeat;
	overflow:auto;
}
#flower{
	width:100%;
	overflow:auto;
	background:url(../img/backgrounds/inner-flower.png) bottom right no-repeat;
}
.innertop{
	width:959px;
	height:48px;
	display:block;
	overflow:hidden;
}
.innertitle{
	color:#EAC9B0;
	font-size:17px;
	float:left;
	font-family:trebuchet ms;
	margin:18px 0 0 50px;
	float:left;
	display:inline;
}
.innercrumbs ul{
	float:right;
	width:650px;
	height:28px;
	line-height:28px;
	display:inline;
	margin:12px 0 0 0;
	list-style-type:none;
}
.innercrumbs li{
	float:left;
	background:url(../img/backgrounds/arrow-crumbs.gif) center right no-repeat;
}
.innercrumbs li a{
	padding:0 10px 0 6px;
	text-decoration:none;
	font-size:11px;
	color:#CC6F2A;
}
.innercrumbs li a:hover,
.innercrumbs .sel a,
.innermenu .sel a{
	color:#EAC9B0 !important;
}
.innermenu strong{
	font-weight:bold;
	color:#CC6F2A;
}
.innercontact span{
	color:#D2A78A;
}
.innercontact .item{
	width:170px;
	display:block;
	line-height:18px;
	margin:0 0 3px 0;
	overflow:auto;
}
.innercontact div{
	margin-bottom:4px;
}
.innercontact .entry a{
	color:#CC6F2A !important;
	text-decoration:underline;
}
.innercontact .tag{
	float:left;
	width:35px;
	color:#CC6F2A;
}
.innercontact .entry{
	float:right;
	width:130px;
	color:#D2A78A;
}

.innermenu{
	width:250px;
	float:left;
}

.innermenu ul,.innercontact{
	margin:20px 0 0 15px;
	list-style-type:none;
	width:250px;
	display:block;
	float:left;
}
.innercontact{
	margin-left:20px;
}
.innermenu li{
	width:250px;
	height:28px;
	line-height:28px;
	background:url(../img/backgrounds/home-columns-list-li.png);
}
.innermenu li a,.innermenu .text{
	font-family:trebuchet ms;
	font-size:11px;
	color:#CC6F2A;
	font-style:italic;
	padding-left:25px;
	text-decoration:none;
	background:url(../img/backgrounds/home-columns-list-sign.png) 8px 0  no-repeat;
}
.innermenu li a:hover{
	color:#B3886B;
}
.innermenu .text{
	line-height:17px;
	font-size:12px;
}
.innerbody{
	margin:30px 25px 0 0;
	padding-bottom:100px;
	width:620px;
	min-height:200px;
	overflow:hidden;
	float:right;
	display:inline;
}
.innerbody-dotted-line{
	margin:10px 0 10px 0;
	width:620px;
	height:3px;
	display:block;
	background:url(../img/backgrounds/innerbody-dotted-line.gif) no-repeat;
}
.innerheading{
	float:none;
	display:block;
	margin:10px 0 0 5px;
}
.innerbody p{
	margin:5px 5px 10px 5px;
}
.innerbody .intro p,
.innerbody .intro{
	font-style:italic;
	font-size:13px;
	font-family:trebuchet ms;
	color:#CC6F2A;
}


/* begin news */

.innernews ul li{
	margin:10px 0 10px 0;
	position:relative;
	height:210px;
	width:600px;
	overflow:hidden;
}

.innernews .image{
	width:155px;
	height:135px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/square-image-frame.gif) no-repeat;
	position:absolute;
	top:50px;
	left:0;
}
.innernews .image img{
	position:relative;
	top:7px;
	left:6px;
}

.innernews .description{
	width:330px;
	height:150px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:280px;
	top:15px;
}
.innernews h3 a{
	color:#fff;
	font-size:18px;
	width:595px;
	height:19px;
	overflow:hidden;
	line-height:32px;
	display:block;
	font-family:trebuchet ms;
	color:#EAC9B0;
	text-decoration:none;
	margin:0;
	padding:0;
}
.innernews p{
	font-family:arial;
	font-size:11px;
	color:#D2A78A;
	line-height:16px;
	padding:0;
	position:absolute;
	left:180px;
	top:55px;
	width:420px;
	height:100px;
}
.innernews .line,.innernews .line2{
	width:620px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/inner-dotted-line.gif) -22px 0 no-repeat;
	position:absolute;
	left:0;
	top:30px;
}
.innernews .line2{
	top:200px;
	left:0;
}
.innernews .more a{
	position:absolute;
	left:188px;
	top:165px;
	color:#CC6F2A;
	text-indent:15px;
	background:url(../img/backgrounds/white-arrow.gif) center left no-repeat;
	font-family:trebuchet ms;
	text-decoration:none;
}
.innernews .more a:hover{
	color:#E0AE89;
}
/* end innernews */




/* begin innerpromos */

.innerpromos ul li{
	margin:10px 0 10px 0;
	position:relative;
	height:245px;
	width:600px;
	overflow:hidden;
}

.innerpromos .image{
	width:245px;
	height:160px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/home-columns-image-big.gif) no-repeat;
	position:absolute;
	top:50px;
	left:0;
}
.innerpromos .image div{
	width:233px;
	height:145px;
	display:block;
}
.innerpromos .image img{
	position:relative;
	top:7px;
	left:6px;
}

.innerpromos .description{
	width:330px;
	height:150px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:280px;
	top:15px;
}
.innerpromos h3{
	color:#fff;
	font-size:18px;
	width:595px;
	height:19px;
	overflow:hidden;
	line-height:32px;
	display:block;
	font-family:trebuchet ms;
	color:#EAC9B0;
	text-decoration:none;
	margin:0;
	padding:0;
}
.innerpromos .text{
	font-family:arial;
	font-size:11px;
	color:#D2A78A;
	line-height:16px;
	padding:0;
	position:absolute;
	left:260px;
	top:50px;
	width:335px;
	height:150px;
}
.innerpromos .line,.innerpromos .line2{
	width:620px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/inner-dotted-line.gif) -22px 0 no-repeat;
	position:absolute;
	left:0;
	top:30px;
}
.innerpromos .line2{
	top:238px;
	left:0;
}

/* end inner promos */



a.gototop{
	margin:20px 0 0 5px;
	display:block;
	color:#CC6F2A;
	font-family:arial;
	text-decoration:none;
	padding-left:10px;
	line-height:12px;
	background:url(../img/backgrounds/arrow-bottom-top.gif) center left no-repeat;
}




/*products page*/


#productpage{
	background:#1E0A01 url(../img/backgrounds/background-produse-doncafe.jpg) center top no-repeat !important;
}
.productpagefooter{
	background:url(../img/backgrounds/background-produse-doncafe-footer.jpg) center no-repeat !important;
}
#productpagelist{
	width:960px;
	height:500px;
	display:block;
	overflow:hidden;
	background:url(../img/backgrounds/produse-doncafe.jpg) no-repeat;
	position:relative;
}
#productpagelist .item1 a,
#productpagelist .item2 a,
#productpagelist .item3 a,
#productpagelist .item4 a{
	display:block;
	width:150px;
	height:270px;
	position:absolute;
}
#productpagelist .item1 a{
	top:25px;
	left:35px;
}
#productpagelist .item2 a{
	top:50px;
	left:200px;
}
#productpagelist .item3 a{
	top:50px;
	left:620px;
}

#productpagelist .item4 a{
	top:25px;
	left:780px;
}

#page div.products-december{ width:960px; height:742px; display:block; overflow:hidden; background:url(../img/backgrounds/produse-doncafe3.jpg) no-repeat; position:relative; }
#page div.products-december .item2 a {width:275px; height:485px; top:80px; left:90px;}
#page div.products-december .item4 a {width:135px; height:350px; top:140px; left:390px;}
#page div.products-december .item3 a {width:147px; height:350px; top:140px; left:525px;}
#page div.products-december .item1 a {width:200px; height:382px; top:140px; left:673px;}



#productpackages{
	width:960px;
	height:165px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0;
}
#productpackages .item{
	width:320px;
	height:165px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}

#productpackages .item_title a{
	font-family:Trebuchet MS;
	font-size:17px;
	color:#E0AE89;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
	position:absolute;
	top:25px;
	left:25px;
}

#productpackages .item_text a{
	font-size:11px;
	color:#E0AE89;
	position:absolute;
	width:125px;
	height:80px;
	top:52px;
	left:25px;
	text-decoration:none;
}

#productpackages .item_more a{
	text-decoration:none;
	color:#CC6F2A;
	position:absolute;
	left:28px;
	top:127px;
	text-indent:15px;
	background:url(../img/backgrounds/white-arrow.gif) center left no-repeat;
}
#productpackages .item_more a:hover{
	color:#E0AE89;
}















/* DOMAINS -> CONTACT */




body.contact #page #main #content #primary #contactForm {width:461px; margin:0px; padding:0px; overflow:hidden; position:relative;}
.mandatory-fields {
	position:relative;
	left:500px;
	bottom:33px;
	width:100px;
	background:url("../img/bullets/mandatory-field.jpg") 0 4px no-repeat;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	color:#c79a79;
}
html>body form fieldset {width:100%; margin:0px; padding:0px; overflow:hidden;}
form fieldset {width:100%; margin:0px; padding:0px 0px 10px 0px; overflow:hidden;}
form fieldset .element {float:left; margin:0px 10px 15px 0px; padding:0px; overflow:hidden;}
form fieldset .last {margin-right:0px;}
form fieldset label {display:block; width:auto; font-family:Arial; font-size:11px; line-height:12px; margin:0px; padding:0px 0px 3px 0px; color:#c79a79;}
form fieldset .element .input-wrapper {
	margin:0px;
	overflow:hidden;
	width:192px;
	height:27px;
	display:block;
	background:url(../img/backgrounds/form-input.gif);
}

form .fancy-select {overflow:visible !important;}

form fieldset .element .featured-input-wrapper {width:137px; height:17px; margin:0px; padding:5px; overflow:hidden; background:url("../img/backgrounds/bg-element-code.png") no-repeat;}
form fieldset .element .big-input-wrapper {width:294px; height:17px; margin:0px; padding:5px; overflow:hidden; background:url("../img/backgrounds/bg-element-big.png") no-repeat;}
form fieldset .element .small-input-wrapper {width:37px; height:17px; margin:0px; padding:5px; overflow:hidden; background:url("../img/backgrounds/bg-element-small.png") no-repeat;}

form fieldset .element .input-wrapper{
	margin-right:7px;
}

form fieldset .element .input-wrapper input {
	width:175px;
	height:25px !important;
	line-height:25px !important;
	margin-right:5px;
	color:#D2A78A;
	border:none;
	margin:0 0 0 3px;
	padding:0 7px 0 0;
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	background:url(../img/bullets/mandatory-field.jpg) right no-repeat;
}

form fieldset .element .featured-input-wrapper input {width:137px; border:0px solid #fff; height:17px; margin:0px; padding:0px; font-family:Arial; font-size:11px; line-height:12px; color:#FFF; background:url("../img/bullets/mandatory-field.jpg") right no-repeat;}
form fieldset .element .small-input-wrapper input {width:37px; border:0px solid #fff; height:17px; margin:0px; padding:0px; font-family:Arial; font-size:11px; line-height:12px; color:#FFF; background:url("../img/bullets/mandatory-field.jpg") right no-repeat;}
form fieldset .element .big-input-wrapper input {width:294px; border:0px solid #fff; height:17px; margin:0px; padding:0px; font-family:Arial; font-size:11px; line-height:12px; color:#FFF; background:url("../img/bullets/mandatory-field.jpg") right no-repeat;}

form fieldset .terms input {float:left; width:auto; margin-right:10px; margin-bottom:2px;}
form fieldset .terms label {line-height:15px; width:430px;}

form fieldset select {border:none; width:185px;margin:5px 0 0 3px; height:18px; line-height:18px; background:#070200;  color:#fff; font-size:11px; line-height:12px;}

form fieldset .focused {background:none !important;}
form fieldset .textarea-wrapper {
	width:610px;
	height:157px;
	padding:0;
	margin:0;
	background:url(../img/backgrounds/form-textarea.gif) no-repeat;
}
form fieldset .textarea-wrapper textarea {
	width:600px;
	height:152px;
	margin:7px 0 0 5px;
	border:0px solid #FFF;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#D2A78A;
	overflow:hidden;
	background:url(../img/bullets/mandatory-field.jpg) right top no-repeat;
}

form .actions {display:block; width:auto; margin:10px 0px 0px 0px; padding:0px; overflow:hidden;}

form .actions #submit{
	width:93px;
	height:31px;
	margin:0px;
	padding:0px;
	border:none;
	background:url(../img/backgrounds/form-trimite.jpg) no-repeat;
	cursor:pointer;
}

#contactform{
	position:relative;
}
body.contact #page #main #content #primary #contactForm fieldset .element .error {background:url("../img/backgrounds/bg-element-error.jpg") no-repeat; no-repeat;}
body.contact #page #main #content #primary #contactForm fieldset .element .error input {background:url("../img/bullets/mandatory-field-error.jpg") right no-repeat;}

body.contact #page #main #content #primary #contactForm fieldset#message .error {background:url("../img/backgrounds/bg-textarea-error.jpg") no-repeat;}
body.contact #page #main #content #primary #contactForm fieldset#message .error textarea {background:url("../img/bullets/mandatory-field-error.jpg") right top no-repeat;}


/* DOMAINS -> DONCAFE PRODUCTS  */
body.doncafe-products #page #main #content {padding-top:45px;}

body.doncafe-elita #page #main #content {margin-top:0px; background:url("../img/backgrounds/bg-doncafe-elita.jpg") no-repeat top;}
body.doncafe-selected #page #main #content {margin-top:0px; background:url("../img/backgrounds/bg-doncafe-selected.jpg") no-repeat top; position:relative;}
body.doncafe-selected #page #main #content #primary #doncafe-product {height:550px;}

body.doncafe-gold #page #main #content {margin-top:0px; background:url("../img/backgrounds/bg-doncafe-gold.jpg") no-repeat top; position:relative;}
body.doncafe-gold #page #main #content #primary #doncafe-product {height:700px;}

body.doncafe-decofeinizata #page #main #content {margin-top:0px; background:url("../img/backgrounds/bg-doncafe-decofeinizata.jpg") no-repeat top; position:relative;}
body.doncafe-decofeinizata #page #main #content #primary #doncafe-product {height:400px;}


body.doncafe-products #page #main #content .wide {width:960px !important; margin-top:0px !important;}
body.doncafe-products #page #main #content #primary #doncafe-product {width:100%; margin:0px; padding:0px; overflow:hidden; text-align:center;}
body.doncafe-products #page #main #content #primary #doncafe-product .product-title {font-family:Georgia; font-size:22px; line-height:24px; font-weight:normal; color:#eac9b0; text-transform:uppercase; margin:0px; padding:0px 0px 0px 0px;}

body.doncafe-products #page #main #content #primary #doncafe-product .product-logo {width:138px; height:95px; padding:0px; text-indent:-9999px; margin:5px auto 0px auto;}
body.doncafe-products #page #main #content #primary .elita .product-logo {background:url("../img/brand/doncafe-elita.png") no-repeat bottom;}
body.doncafe-products #page #main #content #primary .doncafe-selected .product-logo {background:url("../img/brand/doncafe-selected.png") no-repeat bottom;}
body.doncafe-products #page #main #content #primary .gold .product-logo {background:url("../img/brand/doncafe-gold.png") no-repeat bottom;}
body.doncafe-products #page #main #content #primary .decofeinizata .product-logo {background:url("../img/brand/doncafe-decofeinizata.png") no-repeat bottom;}

body.doncafe-products #page #main #content #primary #doncafe-product .box {float:left; text-align:left; width:310px; height:auto !important; margin:0px 15px 0px 0px; padding:205px 0px 0px 0px; overflow:hidden; background:none;}
body.doncafe-products #page #main #content #primary #doncafe-product .box .box-title {font-family:Georgia; font-size:22px; line-height:24px; min-height:50px; height:auto !important; height:50px; font-weight:normal; color:#eac9b0; margin:0px 0px 5px 0px; padding:0px; text-transform:uppercase;}
body.doncafe-products #page #main #content #primary #doncafe-product .box .head {font-family:Georgia; font-size:16px; line-height:20px; color:#c57234; font-style:italic; margin:0px; padding:0px;}
body.doncafe-products #page #main #content #primary #doncafe-product .box .head span {display:block;}
body.doncafe-products #page #main #content #primary #doncafe-product .box .box-content {width:100%; margin:10px 0px 0px; padding:0px; overflow:hidden;}
body.doncafe-products #page #main #content #primary #doncafe-product .box .box-content p span {font-weight:bold;}
body.doncafe-products #page #main #content #primary #doncafe-product .last {margin-right:0px;}

body.doncafe-selected #page #main #content #primary #doncafe-product .pos1 {position:absolute; top:170px; left:300px; text-align:left; margin:10px 0px 0px 0px; padding:0px; width:330px !important;}
body.doncafe-selected #page #main #content #primary #doncafe-product .pos2 {position:absolute; top:410px; right:0px; text-align:right;  padding:0px; width:330px !important;}

body.doncafe-gold #page #main #content #primary #doncafe-product .pos1 {position:absolute; top:180px; left:395px; text-align:left; margin:10px 0px 0px 0px; padding:0px; width:370px !important;}
body.doncafe-gold #page #main #content #primary #doncafe-product .pos2 {position:absolute; bottom:90px; left:220px; text-align:right;  padding:0px; width:330px !important;}


body.doncafe-decofeinizata #page #main #content #primary #doncafe-product .box {position:absolute; top:170px; left:360px; text-align:left; margin:10px 0px 0px 0px; padding:0px; width:50% !important;}



/* CONTENT -> PRIMARY */
#page #main #content #primary {width:960px; margin:0px; padding:0px; overflow:hidden;}


#visual{
	width:959px;
	height:237px;
	display:block;
	overflow:hidden;
}
.visual1{
	background:url(../img/backgrounds/visual1.jpg);
}
.visual2{
	background:url(../img/backgrounds/visual2.jpg);
}
.visual3{
	background:url(../img/backgrounds/visual3.jpg);
}
.visual4{
	background:url(../img/backgrounds/visual4.jpg);
}
.visual5{
	background:url(../img/backgrounds/visual5.jpg);
}
.visual6{
	background:url(../img/backgrounds/visual6.jpg);
}

.visual100{
	background:url(../img/backgrounds/header-castiga-cafea.jpg);
}
/* CONTENT -> PRIMARY -> BOX */
#primary .box {float:left; display:inline; width:295px; height:144px; margin:0px 15px 0px 0px; padding:10px 0px 0px 15px; overflow:hidden; background:url("../img/backgrounds/box.png") no-repeat;}
#primary .box .visual {float:right; display:inline; width:88px; height:108px; margin:0px 15px 0px 0px; padding:0px; overflow:hidden;}
#primary .box .box-content {float:left; width:192px; margin:0px; padding:0px; overflow:hidden;}
#primary .box .box-content .title {font-family:Georgia; font-size:20px; line-height:23px; font-weight:normal; color:#EAC9B0; margin:0px 0px 3px 0px; padding:0px 0px 7px 0px;}
#primary .box .box-content .title a {color:#EAC9B0; text-decoration:none !important;}
#primary .box .box-content .title a:hover {color:#FFF; text-decoration:none !important;}
#primary .box .box-content .head {font-family:Arial; font-size:11px; line-height:15px; font-weight:normal; color:#9F5E2E;}
#primary .last {margin-right:0px;}


/* PAGE -> FOOTER */
#footer {
	width:100%;
	height:140px;
	display:block;
	background:url(../img/backgrounds/footer-home.jpg) center no-repeat;

}
.footerinner{
	width:960px;
	margin:0 auto;
	position:relative;
}
#footer .poweredby a{
	width:135px;
	height:32px;
	display:block;
	position:absolute;
	right:10px;
	top:50px;
	cursor:pointer;
}
#footer ul{
	width:940px;
	height:26px;
	list-style-type:none;
	left:10px;
	line-height:24px;
	display:block;
	position:absolute;
	top:10px;
}
#footer ul li{
	float:left;
	color:#CC6F2A;
}
#footer ul li a{
	color:#CC6F2A;
	text-decoration:none;
	padding:0 3px 0 3px;
	margin:0 5px 0 5px;
}
#footer ul li a:hover{
	color:#B3886B;
}
.footerright{
	float:right !important;
}
#footer li span{
	color:#B3886B;
	font-weight:bold;
}

#page #main #content #primary ul.coffee-list {width:auto; list-style:none; margin:0px 0px 15px 10px !important; padding:0px; overflow:hidden;}
body.strauss-romania #page #main #content #primary ul.coffee-list li p { font-weight:normal;}
#page #main #content #primary ul.coffee-list li {margin:0px 0px 5px 0px !important; padding:0px 0px 0px 12px !important; overflow:hidden; background:url("../img/bullets/coffeeBenefits-arrow.png") 0px 5px no-repeat;}
#page #main #content #primary ul.coffee-list li p {font-weight:bold; margin:0px !important; padding:0px;}

a.brown{color:#C57234 !important;text-decoration:underline !important;}
:-moz-any-link:focus {outline: none !important;}

/* ADMIN */
div#content-center {overflow:hidden;padding:10px;margin-bottom:0;margin-top:20px;background:#070200}
div#content-center table {width:100%;color:#fff;}
div#content-center .input {color:#000; height:23px; line-height:23px; border:1px solid #000}
div#content-center p {color:#FFF;margin-top:5px;clear:both;float:left;}

div.links {margin-top:30px;}
div.links a {color:#9A5929;}
body.admin div#content div.links table {color:#fff;border:1px solid #fff;margin-left:10px;margin-top:10px;width:935px;}
body.admin div#content div.links table tr {border:1px solid #fff;}

/* PARENT PAGES (uri 1) */
.parent_page_box {float:left; width:225px; text-align:center; margin-left:10px; display:block}
.parent_page_box h2.title {font-family:Georgia; font-size:22px; line-height:26px; color:#c57234; margin:0px 0px 10px 0px; padding:0px;}
.parent_page_box h2.title a {text-decoration:none; color:#c57234;}
.parent_page_box p a {color:#C79A79; text-decoration:none}
.parent_swf { display:block; width:225; height:164px; clear:both; }

#center_box_3 {margin:0 auto; width:710px; clear:left;}
#center_box_2 {margin:0 auto; width:475px; clear:left;}
#center_box_4 {margin:0 auto; width:945px; clear:left;}
.space_it { clear:both; height:30px;}

body.parent_page #page #main #content #primary {width:100%; margin-top:20px;}
body.parent_page #page #main #content #secondary {width:100%; text-align:center}
body.parent_page #page #main #content #secondary .head p { color:#C79A79;}


.wow-radio {color:#C79A79; float:left; height:13px; padding-left:18px; margin-right:15px; cursor: pointer; line-height:13px;}
.radio-unchecked {background: url("../img/backgrounds/radio-unchecked.jpg") no-repeat;}
.radio-checked {background: url("../img/backgrounds/radio-checked.jpg") no-repeat; }


#inside_errors p {font-size:14px; font-weight:bold;}
#popup_success_holder { display:none; width:300px; height:200px; }
#inside_success {font-size:14px; font-weight:bold; padding:20px;}
