* {
	margin: 0px;
	padding: 0px;
}

a {
	color: #f49624;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

fieldset {
	border: none;
}

input {
	border: none;
}

body {
	background-color: #7f4b33;
	margin-top: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffcba1;
}

img {
	border: none;
	behavior: url(js/iepngfix.htc);
	margin: 0;
}

.clear { 
	clear: both; 
	width: 100%; 
	display: block; 
	line-height: 0px; 
	font-size: 0px; 
	height: 0px; 
}

#wrap {
	width: 1000px;
	_width: 1003px;
	margin: 0 auto;
}



#header {

	display: block;

	width: 1000px;

	height: 137px;

}



#header1 {

	display: block;

	width: 720px;

	height: 137px;

	float: left;

}



#header2 {

	display: block;

	width: 280px;

	height: 137px;

	float: left;

	background: url(../images/header2.jpg) no-repeat 0 0;

}



#header2 a {

	display: block;

	width: 24px;

	height: 16px;

	margin: 10px 7px 0 0;

	float: right;

	outline: none;

}



#menu {

	display: block;

	height: 108px;

	background: url(../images/menubg.jpg) no-repeat 0 0;

	_margin-top: -2px;

}



*:first-child+html #menu {

	margin-top: -2px;

}



ul#bottommenu,

ul#topmenu {

	display: block;

	width: 480px;

	list-style-type: none;

	margin: 0 auto;

	_margin-top: 2px;

}



ul#bottommenu {

	_width: 500px;

	_margin-left: 245px;

}



ul#bottommenu li,

ul#topmenu li {

	display: block;

	float: left;

	margin: 0 12px 0 13px;

}



ul#bottommenu li a,

ul#topmenu li a {

	display: block;

	outline: none;

}



ul#topmenu li a#homeRO {

	width: 44px;

	height: 18px;

	margin: 5px 0 0 24px;

	_margin: 5px 0 0 12px;

}



ul#topmenu li a#despreRO {

	width: 76px;

	height: 21px;

	margin: 12px 0 0 -1px;

}



ul#topmenu li a#ciocolataRO {

	width: 64px;

	height: 15px;

	margin: 18px 0 0 -1px;

}



ul#topmenu li a#programRO {

	width: 57px;

	height: 18px;

	margin: 15px 0 0 -4px;

}



ul#topmenu li a#evenimenteRO {

	_position: relative;

	width: 78px;

	height: 20px;

	margin: 6px 0 0 -4px;

}



ul#bottommenu li a#parteneriRO {

	width: 69px;

	height: 21px;

	margin: 20px 0 0 0;

}



ul#bottommenu li a#blogRO {

	width: 35px;

	height: 19px;

	margin: 32px 0 0 -4px;

}



ul#bottommenu li a#galerieRO {

	_position: relative;

	width: 104px;

	height: 20px;

	margin: 35px 0 0 -8px;

	_margin: 35px 0 0 -4px;

}



ul#bottommenu li a#trofeuRO {

	_position: relative;

	width: 105px;

	height: 22px;

	margin: 32px 0 0 -5px;

	_margin: 32px 0 0 -6px;

}



ul#bottommenu li a#contactRO {

	width: 53px;

	height: 19px;

	margin: 24px 0 0 -5px;

	_margin: 24px  0 0 0;

}



#ciocolate a {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	outline: none;

}



#ciocolate img#lefttitle {

	position: relative;

	margin: -30px 0 0 146px;

	float: left;

}



#ciocolate img#righttitle {

	position: relative;

	margin: -26px 146px 0 0;

	float: right;

}



#content {

	width: 906px;

	margin: 0 auto;

	background-color: #ffcba1;

	_margin-top: -2px;

}



*:first-child+html #content {

	margin-top: -2px;

}



img#outerleftc {

	display: block;

	float: left;

	_margin-top: -2px;

}



*:first-child+html img#outerleftc {

	margin-top: -2px;

}



#content {

	float: left;

}



#left {

	display: block;

	width: 282px;

	background: url(../images/leftbkgr.jpg) no-repeat 0 0;

	float: left;

}



#newsletter {

	display: block;

	width: 282px;

	padding: 12px 0 0 115px;

	_width: 167px;

	_padding: 5px 0 0 115px;

}



*:first-child+html #newsletter {

	padding: 5px 0 0 115px;

}



#newsletter form fieldset input.textinput {

	width: 160px;

	margin-bottom: 5px;

	_margin-bottom: 2px;

}



*:first-child+html #newsletter form fieldset input.textinput {

	margin-bottom: 2px;

}



#newsletter form fieldset label {

	line-height: 10px;

	font-size: 10px;

	margin-top: -15px;

	_font-size: 9px;

}



*:first-child+html #newsletter form fieldset label {

	font-size: 9px;

}



#newsletter form fieldset input#submitabon {

	cursor: pointer;

	display: block;

	width: 76px;

	height: 20px;

	background: url(../images/smallbtn.gif) no-repeat 0 0;

	line-height: 20px;

	font-size: 11px;

	margin: 7px 2px 10px 0;

	float: left;

	_margin-top: 4px;

}



*:first-child+html #newsletter form fieldset input#submitabon {
	cursor: pointer;
	
	margin-top: 4px;

}



#newsletter form fieldset input#submitdezabon {

	cursor: pointer;
	
	display: block;

	width: 86px;

	height: 20px;

	background: url(../images/bigbtn.gif) no-repeat 0 0;

	line-height: 20px;

	font-size: 11px;

	margin: 7px 0 10px 0;

	float: left;

	_margin-top: 4px;

}



*:first-child+html #newsletter form fieldset input#submitdezabon {
	cursor: pointer;
	
	margin-top: 4px;

}



#noutati {

	display: block;

	width: 210px;

	margin: 5px 0 0 83px;

	padding-bottom: 30px;

}



img#noutatisection {

	margin: 5px 0 0 45px;

	_margin-top: 10px;

}



*:first-child+html img#noutatisection {

	margin-top: 10px;

}



#noutati p.noutatititle a {
	display: block;
	color: #ffa4a5;
	margin: 10px 0 10px 45px;
	text-decoration: none;
}

#noutati p.noutatititle a:hover {
	text-decoration: underline;
}

#noutati p.noutaticontent {

	display: block;

	width: 190px;

	font-size: 10px;

	color: #FFFFFF;

}



#right p.createdby,

#left p.copyright {

	color: #4e4e4e;

	margin: 5px 0 0 70px;

}



#right p.createdby {

	margin-left: 90px;

}



#right p.createdby a,

#left p.copyright a {

	color: #4e4e4e;

	text-decoration: none;

}



#center {

	display: block;

	width: 340px;

	float: left;

	margin: 0 5px 0 4px;

	_margin-left: -7px;

}



#center select {

	width: 340px;

	margin: 3px 0 3px 0;

}



#right {

	display: block;

	width: 275px;

	float: left;

}



#cautare {

	display: block;

	width: 275px;

	height: 75px;

	background: url(../images/cautabkgr.jpg) no-repeat 0 0;

}



#cautare form {

	padding: 11px 0 0 7px;

}



#cautare input#submitcauta {

	cursor: pointer;

	display: block;

	width: 86px;

	height: 20px;

	background: url(../images/bigbtn.gif) no-repeat 0 0;

	line-height: 20px;

	font-size: 11px;

	margin: 12px 0 10px 0;

	float: left;

}



#right a.banner {

	outline: none;

}



#right a.event {

	_display: block;

	_width: 275px;

	_height: 95px;

	_margin-top: -2px;

}



*:first-child+html #right a.event {

	display: block;

	width: 275px;

	height: 95px;

	margin-top: -2px;

}



img#outerrightc {

	_width: 47px;

	_height: 214px;

	_position: relative;

	_top: -2px;

	_left: -3px;

}



*:first-child+html img#outerrightc {

	margin-top: -2px;

}



#footer {	

	display: block;

	width: 906px;

	height: 30px;

	margin: 0 auto;

	background-color: #ffcba1;

}



#footer ul {

	list-style-type: none;

	padding-top: 10px;

	margin-left: 77px;

}



#footer ul li {

	float: left;

}



#footer ul li a {

	display: block;

	color: #7f4b33;

	border-right: 1px solid #7f4b33;

	padding: 0px 10px 0 10px;

	outline: none;

}



#footer ul li a#last {

	border: none;

}



#footer ul li a:hover {

	text-decoration: none;

}



/* despreciocolata.html */



#content img#leftcurtain {

	display: block;

	float: left;

}



#left2 {

	display: block;

	width: 495px;

	min-height: 174px;

	margin-right: 5px;

	padding: 0 10px 10px 50px;

	float: left;

	background: url(../images/left2bg.jpg) no-repeat 0 0;

	background-color: #970a0b;

}



#left2 ul {

	list-style-type: none;

	float: right;

	margin: 10px 0 20px 0;

}



#left2 ul li {

	float: left;

	margin: 0 10px 0 10px;

}



#left2 ul li a {

	color: #ffcba1;

	text-decoration: none;

}



#left2 ul li a.selected {

	color: #f79b25;

}



#left2 ul li a:hover {

	text-decoration: underline;

}



#left2 a.imgdespre {
	display: block;
	border: 1px solid #ffcba1;
	margin: 20px 20px 10px 0;
	float: left;
}

/* echipa.html */

#left2 div.member {
	display: block;
	margin-bottom: 30px;
	min-height: 80px;
	_height: 80px;
}



#left2 div.member img {
	display: block;
	float: left;
	margin-right: 10px;
	border: 1px solid #ffcba1;
}



#left2 div.member p.membername {

	color: #ffcba1;

	font-weight: bold;

}

	

#left2 div.member p.memberpos {

	color: #f79b25;

	margin-bottom: 10px;

}

	

/* ciocolatafemei.html */



#left2 .pagetitle {

	display: block;

	font-size: 12px;

	color: #ffcba1;

	font-weight: bold;

	margin-bottom: 20px;

}



#left2 div.lucrare {

	display: block;

	margin: 15px 0 20px 0;

}



#left2 div.lucrare img {
	display: block;
	border: 1px solid #ffcba1;
	margin-right: 10px;
	float: left;
}



#left2 p.luctitle,
#left2 div.lucrare p.luctitle {
	color: #f49624;
	font-weight: bold;
}


#left2 p.luctitle a {
	color: #f49624;
	text-decoration: none;
	margin-top: 3px;
	outline: none;
}

#left2 div.lucrare a.detalii {
	color: #f49624;
	text-decoration: none;
	background: url(../images/aroow.gif) no-repeat 0 2px;
	padding-left: 13px;
	margin-top: 3px;
	outline: none;
}

#left2 p.luctitle a:hover,
#left2 div.lucrare a.detalii:hover {
	text-decoration: underline;
}



/* evenimente detalii.html */



#left2 img.imglucdetalii,

#left2 img#mainimglucdetalii {

	display: block;

	border: 1px solid #ffcba1;

	margin-right: 10px;

	float: left;

}



#left2 img.imglucdetalii {

	margin: 20px 20px 10px 0;

	_margin-right: 15px;

}



#left2 p.comentarii {

	display: block;

	margin: 15px 0 10px 0;

}



div.comment {

	display: block;

	margin: 10px 0 10px 0;

}

	

div.comment p.name {

	display: block;

	color: #f79b25;

}



#left2 form {

	display: block;

	margin-bottom: 15px;

}



#left2 form label {

	display: block;

	width: 150px;

	float: left;

}



#left2 form input {

	background-color: #ffcba1;

	width: 300px;

	height: 18px;

	margin-bottom: 5px;

}



#left2 form textarea {

	background-color: #ffcba1;

	width: 300px;

	height: 100px;

	border: none;

}



#left2 form input#submitcomment {

	display: block;

	width: 76px;

	height: 20px;

	background: url(../images/smallbtn.gif) no-repeat 0 0;

	line-height: 20px;

	font-size: 11px;

	margin: 7px 2px 10px 148px;

	_margin-top: 4px;

	_margin-left: 151px;
	
	cursor: pointer;

}



/* parteneri.html */



#left2 div.partener img.imgpartener {

	display: block;

	float: left;

	margin-right: 10px;

	border: 1px solid #ffcba1;

}



/* galerie.html */



ul#pagination {

	list-style-type: none;

	float: right;

	margin-right: 30px;

	_margin-right: 18px;

}



ul#pagination li {

	display: block;

	width: 16px;

	height: 21px;

	float: left;

	margin: 0 2px 0 2px;

}



ul#pagination li a {

	display: block;

	width: 16px;

	height: 21px;

	color: #CC0000;

	background-color: #f79b25;

	text-align: center;

	line-height: 21px;

}



ul#pagination li a.selectedpage {

	background-color: #ffcba1;

}



ul#pagination li a:hover {

	background-color: #ffcba1;

	text-decoration: none;

}



/* contact.html */



#left2 img#logosilvian {

	display: block;

	width: 185px;

	height: 65px;

	float: left;

	margin-right: 40px;

}



#left2 ul#contactinfo {

	display: block;

	width: 200px;

	float: left;

	list-style-type: none;

}		



#left2 ul#contactinfo li {

	display: block;

	width: 200px;

	color: #f79b25;

	font-weight: bold;

}

#ctext { margin: 10pt 0pt 0px 150px; }
#cinput { margin-left: 170px; }

#captcha {
	background-color:#FFCBA1;
	float:right;
	margin:10px 45px 8px 0px;
	height:18px;
	width:300px;
	float:right;
}
#cpta { margin: 40px 0pt 10px 150px; }

a#refresh { display: block;margin: 10px 0pt 20px 150px; color: #fff; text-decoration: none; }
a#refresh:hover { text-decoration: underline; }

span.suc {
  display:block;
  font-size:13px;
  margin:0 auto;
  padding:10px;
  width:300px;
  color:#64A01E;
}

.unoutate {
	display:block;
	min-height: 121px;
	_height: 121px;
}

.unoutate a {
	display: block;
	margin-left: 30px;
}

.gcaut, .gtext {
	margin-bottom: 20px;
}

.hasPic {
	border: none !important;
}

.nota {
	width: 65px;
}

#vrajitoare {
	position: absolute;
}

#vrajitoare a {
}

#vrajitoare #v1 {
	position: absolute;
	left: 43px;
	top: 139px;
	z-index: 99;
}
#vrajitoare #v2 {
	position: absolute;
	left: 56px;
	top: 10px;
}

