* { border: 0; }
body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: Armata;
	background:#EEF3FA;
	position: relative;
}

.main{
	position:relative;
	margin:0 auto;
	padding:0;
	width:1250px;
	background:#f7f7f7;
}

/* CART */

.cos h4, .cos p{
	margin: 0;
}

.close_cart {
	background: url(../img/arrowcos.png) no-repeat center center;
	right: 30px;
	margin-top: 5px;
}

.checkout {
	background: url(../img/cos.png) no-repeat center center;
	left: 25px;
}

.close_cart, .checkout {
	width: 32px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	top: 40px;
}

.cos_closed {
	height: 30px;
	overflow: hidden !important;
	/*width: 280px !important;*/
}

.cos input {
	border: 0;
	width: 36px;
	height: 36px;
}

.cos {
	background:url(../img/bg-produse.jpg) repeat-x;
	background-size: auto 100%;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	width: 230px;
	height: 105px;
	z-index: 2;
	position: fixed;
	left: 54%;
	top: 0;
	margin-left: 320px;
	padding: 25px 0 0 0;
	font-family: Armata;
}

.remove {
	background: url(../img/remove.png) no-repeat;
	background-size: 100% 100%;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0;
	top: 8px;
	cursor: pointer;
}

.cart_price {
	height: 15px !important;
	margin-top: 5px !important;
}

.cart_products {
	background: url(../img/bg-produse.jpg);
	background-size: auto 100%;
	padding: 10px;
	/*margin: 5px -10px 0 -10px;*/
	max-height: 265px;
	overflow-y: auto;
}

.cart_prd p {
	text-align: left;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
	width: 65%;
	float: left;
}

.cart_prd {
	position: relative;
}

.cart_prd img {
	margin-bottom: 10px;
}

.cart_top_message {
	line-height: 70px;
}

/* END CART */

/* Comanda rapida */

.comanda{
	position: absolute;
	margin: 0;
	padding: 5px 10px;
	width: 312px;
	z-index: 1000;
	font-size: 15px;
	text-align: left;
	background: #FFF;
	border: solid 1px #D6D6D6;
	border-radius: 10px;
	display: none;
	cursor: default;
}

.close{
	position: relative;
	float: right;
	margin: 0;
	width: 35px;
	height: 35px;
	background: url(../img/close.png) no-repeat;
	cursor: pointer;
}

.errors {
	padding: 5px;
	text-align: center;
	background: rgb(255, 216, 216);
	border-radius: 3px;
	margin-bottom: 10px;
}

#dark{
	width: 100%;
	display: none;
	height: 100%;
	position: absolute;
	opacity: 0.5;
	z-index: 5;
	background: black;
}	

.formularcontact{
	position: relative;
	float: left;
	margin: 0;
	width: 300px;
	padding: 5px;
	background: #FFF;
	border: solid 1px #DEDEDE;
}

#mesajformularcontact{
	padding: 5px;
	max-width: 300px;
	min-width: 300px;
	min-height: 70px;
	max-height: 70px;
}

.submit{
	position: relative;
	float: left;
	margin: 10px 100px;
	padding: 10px 30px;
	font-weight: bold;
	border: solid 1px #DEDEDE; 
	color: #777;
	cursor: pointer;
}

/* END comanda rapida */


/* Header */

.clogo{
	position:relative;
	float:left;
	margin:0 0 0 30px;
	width:187px;
	height:130px;
}

.cmeniu{
	width: 810px;
	/*margin: 0 auto;*/
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height:130px;
	background:url(../img/bg-produse.jpg) repeat-x;
	/*padding-top: 25px;*/
	display: flex;
	justify-content: space-around;
	align-items: center;
}


#cauta{
	position:relative;
	float:left;
	margin:30px 0 0 10px;
	width:100px;
	height:30px;
	background:#E9E9E9;
	text-align:center;
	border-radius:2px;
	display:inline-block;
	border:hidden;
}

#cauta:hover{
	cursor:pointer;
	border:solid 1px;
}

#separator{
	position:relative;
	float:left;
	margin:0;
	width:1250px;
	height:1px;
	background:url(../img/sep-bg.jpg);
}
/* Sfarsit Header */
/* Content */
.slider{
	position:relative;
	float:left;
	margin:30px 0 0 30px;
	width:1170px;
}

.cpoza{
	position:relative;
	float:left;
	margin:0;
	width:477px;
	height:358px;
	background:#FBFDFC;
	border:solid 2px #F0F1F3;
}

.price {
	min-width: 110px;
	background: #033897;
	position: absolute;
	right: 35px;
	bottom: 3px;
	color: white;
	z-index: 2;
	padding: 5px;
	border-radius: 5px;
	text-align: center;
}

.umbrapoza{
	position:relative;
	float:left;
	margin:0 0 0 30px;
	width:480px;
	height:32px;
	background:url(../img/pic-descriere-umbra.png);
}

.poza{
	position:relative;
	float:left;
	margin:3px 3px 3px 3px;
	width:471px;
	height:352px;
}

.poza a > img {
	max-width: 450px;
	max-height: 350px;
	margin-top: 6px;
}

.sst, .sdr{
	position:relative;
	float:left;
	margin:200px 0 0 0;
	width:28px;
	height:56px;
	background:url(../img/arrow-left.png) no-repeat;
	cursor:pointer;
}

.sdr{
	background:url(../img/arrow-right.png)
}

.boxholder {
	float: left;
	width: 655px;
	margin-top: 3px;
	height: 357px;
}

.titlu{
	position:relative;
	float:left;
	margin:0 0 0 10px;
	text-align:left;
	font-size:17px;
	font-weight:bold;
}

.text{
	position:relative;
	float:left;
	margin:10px 0 0 10px;
	width:630px;
	height: 328px;
	font-size:13px;
	text-align:left;
}




.bx-next{
	position:absolute;
	left:1170px;
	top:150px;
}

.bx-prev{
	position:absolute;
	left:-30px;
	top:150px;
}

.liniepoza{
	position:relative;
	float:left;
	margin:10px 0 0 30px;
	width:480px;
	height:1px;
	background:#CCC9BF;
}

.cmic {
	position: relative;
	width:47px;
	height:47px;
	background:white;
	float: left;
	border: 1px solid silver;
	margin: 5px;
	margin-right: -1px;
}

.cmic img {
	width: 100%;
	margin-top: 8px;
}

.poze_mici {
	position: absolute; 
	left: 0px; 
	bottom: 0px; 
	float: right;
	background: white;
	border: 1px solid silver;
	padding-right: 5px;
}

.buton{
	position:relative;
	float:left;
	margin:10px 0 0 30px;
	padding:5px 10px 5px 10px;
	background:#053EA7;
	border-radius:6px;
	color:white;
	font-size:14px;
}

.buton:hover{
	color:black;
}
.buton.pret:hover{
	color:white;
}

.share{
	position:relative;
	float:left;
	margin:15px 0 0 40px;
	font-size:13px;
	font-weight:bold;
	color:#2E3030;
}

.fb, .twitter, .google{
	position:relative;
	float:left;
	margin:10px 0 0 7px;
	width:30px;
	height:30px;
}

.fb{
	background:url(../img/icon-fb.jpg);
}

.fb:hover{
	background:url(../img/icon-fb-over.jpg);
}

.twitter{
	background:url(../img/icon-tw.jpg);
}

.twitter:hover{
	background:url(../img/icon-tw-over.jpg);
}

.google{
	background:url(../img/icon-g.jpg);
}

.google:hover{
	background:url(../img/icon-g-over.jpg);
}

.alttext{
	position:relative;
	float:left;
	margin:30px 0 0 30px;
	width:1180px;
	text-align:left;
	font-size:12px;
}

.alteproduse{
	position:relative;
	float:left;
	margin:20px 0 0 30px;
	width:1180px;
	height:30px;
	text-align:left;
	border-bottom:solid 1px #CCCBC4;
	font-weight:bold;
}

.calteproduse{
	position:relative;
	float:left;
	margin:20px 0 0 30px;
	width:1180px;
}

.bgalteproduse{
	position:relative;
	float:left;
	margin:0 0 0 12px;
	width:181px;
	height:106px;
	text-align:center;
	background:url(../img/pic1-bg.jpg);
}

.imalteproduse{
	position:relative;
	float:left;
	margin:7px 0 0 7px;
	width:167px;
	height:92px;
}

/* Sfarsit Content */
/*PAGINAREA*/
.paginarea a{
	text-decoration: none;
	color: black;
	padding: 0 5px;
	font-size: 16px;
}
	.paginarea a:hover{
		text-decoration: underline;
	}
	.paginarea .active{
		text-decoration: underline;
	}
/*SFARSIT PAGINAREA*/
/* Footer */
.textfooter{
	position:relative;
	float:left;
	margin:30px 0 0 0;
	width:100%;
	text-align:center;
}
/* Sfarsit Footer */