html {font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background:#605ca8; }
body {margin:0; padding:0; font-size: 12px; line-height: 1.5;  background:url(../images/iheart_03.png) repeat top right #605ca8;}
body, button, input, select, textarea {font-family: 'Kreon', serif; color: #888; font-style:italic;}
a {color: #990000; }
a:visited {color: #990000; }
a:hover {color: #45291a; }
a:focus {outline: thin dotted; }
a:hover, a:active {outline: 0; }

h1 {margin-left:-10px !important; margin-bottom: 30px !important; margin:0; padding:0;color:#f1ede2; font-size:42px; line-height:60px; font-family: 'Kreon', serif; }
h2 {margin-left:-10px !important; color:#ffffff; font-size:22px; font-style:normal; line-height:28px; height:80px; font-family: 'Kreon', serif; }
.h2 {font-size:30px;}
h3 {margin:0; font-size:18px; font-weight:400; line-height:19px }

.branding {background:#3d1303; position:relative; width:100%; height:50px; margin:0;}
.shift_eight {padding-left:8px; padding-right:8px; height:110px; vertical-align:baseline; color:#45291a; font-size:19px;}
.promo {text-align:center; padding:0; margin:0; position:relative; float:right; }
.container {border:none; width:100%; margin:0; padding:0; position:relative; }
.container .middle {background:#3d1303;}
.border-up {background: url(../images/chocolate_heart.png) top left repeat-x; height:79px; width:100%; margin:0; padding:0; }
.border-down {background: url(../images/chocolate_heart2.png) bottom left repeat-x;height:79px; width:100%; margin:0; padding:0; }

.old_price {text-decoration:line-through; font-size:17px; color:#990000; display:block; margin-top:20px; line-height:17px; font-style:normal; }
.new_price {font-size:20px; color:#990000; font-weight:400; text-shadow:#550005 1px 1px; display:block; line-height:24px }
.clearfix:before, .clearfix:after {content: ""; display: table; }
.clearfix:after {clear: both; height:30px; }
.clearfix {zoom: 1; }
img {position:relative; display:block; margin:10px auto; border:0; }

.content_additional {margin:0 auto; padding:40px;
	background:#ab926d;
	border-radius:60px;
	-webkit-border-radius:60px;
	-moz-border-radius:60px;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
	color:#000;
}
-webkit-box-shadow: 5px 0px 0px 5px #0f0501; 
box-shadow: 5px 0px 0px 5px #0f0501;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px; }

.align-left {float:left; margin:14px 14px 0 0 }
.align-right {float:right; margin:14px 0 0 14px }
.align-center {margin:o auto; }

a span {display:none }

footer {color:#000; }
.footer_inner { }
footer .container {padding:45px 0 }
footer a, footer a:hover {color:#450d02 !important }

/* ==|== media queries ====================================================== */

img, object {max-width: 100%; }
/* #Base 960 Grid
================================================== */


/* #Formular
================================================== */
#formular {position:relative; display:block; font-family:Georgia, "Times New Roman", Times, serif;color:#000000;}
form * {font-size:13px;}
#sup {color:#000000; position:relative; font-size:10px;top:5px;}
#t_form {position:relative;top:2px;font-weight:bold;text-align:left; width:110px; float:left;}
.contur {border:1px dotted #bababa; background: #ffffff !important;font-size:12px;width:200px;height:24px;padding:1px 3px 6px 10px;color:#000000;}
.tip_buton {border:0px;font-size:11px;color:#000;height:20px;padding:1px 10px 2px;width:200px; cursor:pointer;}
.tip_radio {width:12px;height:12px;line-height:14px;border-width:0px;margin:3px 5px 1px 0px;}
.tip_checkbox {width:12px; height:12px; line-height:14px;border-width:0px; margin:3px 5px 1px 0px; display:inline-block; position:relative;}
.radio {position:relative;top:-2px;font-size:14px; line-height:18px;}

#form_order{float:right; width:250px; margin:0px 0px 0px 10px; text-align:left; background-position:top left; background-repeat:no-repeat; position:relative; cursor:pointer;}
#accept_comunicari input, #conform_legii input{float:left;width:12px;height:12px;line-height:14px;border:none;}
#accept_comunicari p, #conform_legii p{text-align:justify;line-height:12px; font-size:11px;}
.descarca {position:relative;top:-30px;left:90px;}
#pasul1{border:0px;background:transparent url(../images/da_vreau_sa_comand.png) top left no-repeat;width:230px;height:30px;color:;font-size:1px;}

.close {position:absolute;top:10px;right:10px;}
.close input {background-color:#C41700;color:#FFFFFF;font-weight:bold;padding:0px 2px 2px;}

/* ------- Label Styles ------------------------------------------- */	
.up {
	position: absolute;
	left: 158px;
	top: 100px;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}
