*{margin: 0;padding:0;}
html, body{ font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left; background:#fff; height: 100%;}
h1, h2, h3, h4{padding:0px;}
img {border:none; margin:0; padding:0;}
a{text-decoration:none; outline-style:none; outline: none;}/**/
a, a:hover{color:#000;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}
.right{float:right;}
.left{float:left;}
h1{font-size:45px; color:#000; font-family:Arial, Helvetica, sans-serif;}
h2{font-size:16px;}
h3{font-size:15px; color:#000; font-weight:bold;}
h5{color:#000; font-size:12px;}
p{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000;}
p a{color:#000; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
ul{list-style:none;}

/*tooltip*/
#ToolTipDiv{
	position:absolute;
	top:100px; left:100px;
	min-width:75px;
	width:217px;
	text-align:center;
	background-color:#FFFFFF;
	overflow:hidden;
	color:#000;
	display:none;
	z-index:9999;
}
#ToolTipDiv .boximg{
	height:128px;
	width:215px;
	text-align:left;
	color:#000;
	font-size:11px;
	overflow:hidden;
	border:1px solid #333333;
}
#ToolTipDiv .boxtext{
	padding:3px 4px;
	width:207px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#333;
}
/*imagini mici material la detalii produs*/
#smallth{
	margin:5px 0 5px 0;
}
li.smallth{
	float:left;
	width:30px;
	margin:0 3px 3px 0;
}
/*SITE*/

#page-wrap{ margin: 0 auto; width:985px;}
#top{height:130px;}
#logo{margin-right:10px;}
#menu{width:550px; height:20px; margin-top:90px; padding:10px 0;}
ul#nav{list-style-type:none;}
ul#nav li{display:inline;}
ul#nav li a{font-size:20px; font-family:"Industrial 736"; margin-right:14px; font-weight:bold; color:#c3a25f;}
ul#nav li a:hover, ul#nav li a:active{color:#daa1bd;}
ul#nav li.selected a{color:#838383;}
#cos_container{width:220px; height:110px; padding:10px 0 0 0; font-size:9px; color:#666; text-align:right;}
#cos_container a{font-size:10px; color:#000;}
#cos_container a.activ{color:#d73480;}
#cos{float:right; height:50px; width:149px; margin-top:5px; border:1px solid #ccc;  background:url(../gfx/cos.jpg) no-repeat; background-position:left; padding:17px 0 0 35px; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:left;}
.cos_text{color:#979797; line-height:20px;}
#featured{
	width:787px; height:332px;
	position:relative;
}
#featured .sContent{
	width:100%;
	height:100%;
}
#featured .sContent li{
	width:747px; height:302px;
	padding:30px 0 0 40px;
}
#featured_bg{
	position:absolute;
	top:135px; left:23px;
	width:501px; height:163px;
	background:url(../gfx/featured_bg2.png) no-repeat;
	padding:15px 0 0 15px;
}
.featured_txt{
	float:left;
	width:75px;
	height:70px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.featured_txt a, .featured_txt a:hover{
	color:#ffffff;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
}
#content{width:787px; margin-right:10px;}
.misterious{color:#d3e5f3; font-size:28px; font-family:Arial, Helvetica, sans-serif;}
.featured_img_container{width:70px; background:#FFF; margin-right:5px;}

.featured_box{width:150px; height:70px; margin:0 10px 10px 0; overflow:hidden;}
#side_content{width:200px; margin:13px 10px 0 0;}
.side_content_box{border:1px solid #ccc; margin-top:10px; padding:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side_thumb{margin:0 10px 10px 0;}
.side_link{color:#c3a25f; font-weight:bold;}
#main_content{width:574px; margin:13px 0 20px 0;}
#main_content h3{color:#000000; font-size:14px;}
.main_content_box{border: 1px solid #ccc; margin-top:10px; padding:10px 0 0 0; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden;}
.main_content_box_title{height:16px; background:#e5e5e5; padding:8px 10px;}
.box_title{font-weight:bold; font-size:14px;}
.box_text{color:#626262; font-size:14px;}
.product_box{width:180px; margin:0 5px 5px 0; position:relative; text-align:center;}
.prod_img{margin-left:0;}
.first{margin-left:5px;}
.best_seller{position:absolute; top:-2px; left:-5px; width:44px; height:44px; background:transparent url(../gfx/best_seller.png) no-repeat top left;}
.best_price{position:absolute; top:-2px; right:-5px; width:44px; height:44px; background:transparent url(../gfx/discount.png) no-repeat top left;}
.info{width:175px; border-top:1px solid #ccc; margin-top:5px; padding:15px 0 0 5px; text-align:left;}
.info .right{width:62px;}
.info .nume{float:left; width:113px;}
.info p{font-size:16px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.info .pret2{color:#ceb37c; text-align:right; margin-right:1px;}
.info .pret_roz2{color:#DF89A1; text-align:right; margin-right:1px;}
span.small{font-size:11px; font-weight:bold;}
span.gray{color:#9E9E9E;}
span.pink{color:#E691A9;}
#sidebar{width:186px;}
#sidebar_img{
	width:93px;
	height:192px;
	background:transparent url(../gfx/cum-sa-devin.jpg) no-repeat top left;
	margin-bottom:10px;
	color:#393737;
	padding:20px 13px 0 80px;
}
#sidebar_img h4{
	font-size:13px;
	letter-spacing:-1px;
	color:#171717;
	display:block;
	margin:0 0 10px 0;
}
#sidebar_img .det{
	float:right;
	display:block;
	margin:10px 0 0 0;
}
#newsletter{border:1px solid #ccc; padding:10px;}
.newslettter_input{width:140px; height:18px; border:1px solid #ccc; font-size:11px; padding:4px 10px 2px 10px; color:#838383; font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:5px 0 5px 0;}
.newsletter_submit{margin-top:3px;}
#main_content .nume a, .nume a:hover{font-size:12px; font-weight:normal; color:#6a6a6a;}
#main_content h1{
	font-size:24px;
	margin:0 0 10px 0;
	color:#C00;
}
.pret{color:#c3a25f; font-size:28px; margin:0 0 0 5px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.pret_roz{color:#DF89A1; font-size:28px; margin:0 0 0 5px; text-align:right;}
.pret img{margin:0px 0 0 3px;}
.cosul_meu{font-size:13px; font-weight:bold;}
#footer{margin:5px 0 30px 0; border-top:1px solid #ccc; color:#838383; padding-top:3px;}
ul#footer_nav{list-style-type:none;}
ul#footer_nav li{display:inline;}
ul#footer_nav li a{color:#838383; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-right:5px;}
#footer .silkweb{float:right;}
img, div { behavior: url(../css/iepngfix.htc) }

/********/
.cat_title{font-size:13px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#side_content li.selected a, #side_content li.selected a:hover{color:#222;}
#side_content ul li a{color:#979797; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; margin-left:20px;}
#side_content ul li a:hover{color:#000;}
.main_content_box2{ margin-top:10px;}
#search{height:20px; margin-top:5px;}

.page_title{font-size:16px; color:#000; font-weight:bold; line-height:30px;}
.titlu_articol{font-size:12px; color:#000; font-weight:bold; line-height:20px;}
.subpage_title{font-size:13px; color:#979797; font-weight:bold;}
.contact_input{width:250px; border:1px solid #ccc; margin-bottom:5px; padding:4px 12px; font-size:12px; color:#979797; font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contact_textarea{width:400px; height:250px; border:1px solid #ccc; margin-bottom:5px; font-size:12px; color:#979797; font-weight:bold; text-decoration:none; padding:10px; overflow:hidden; resize: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#new_user{border:1px solid #ccc; margin-right:10px; padding:20px;}
.cumpara     {background:url(../gfx/icon_cos.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.verificare  {background:url(../gfx/icon_info.jpg)no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.mail        {background:url(../gfx/icon_mail.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.procent     {background:url(../gfx/icon_procent.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.reader     {background:url(../gfx/icon_reader.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.speech     {background:url(../gfx/icon_speech.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.people     {background:url(../gfx/icon_people.jpg) no-repeat; padding-left:30px; padding-top:2px; margin-bottom:10px; font-weight:bold; color:#565656;}
.creeaza_cont_input{width:190px; border:1px solid #ccc; margin-bottom:4px; font-size:10px; color:#979797; font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:4px 5px;}
.cont_text{ font-weight:bold; color:#565656; font-size:10px;}
.orange{color:#c3a25f;}
#main_content .orange a, .orange a:hover{color:#c3a25f; font-size:11px;}

#content_right{ width:760px; overflow:hidden;}
.cont_title{font-size:12px;}
.hr{border-top:1px solid #ccc; margin:5px 0;}

.prod_fav{background:url(../gfx/star.jpg) no-repeat; padding-left:20px; font-size:13px; color:#000; font-weight:bold; line-height:20px;}

#cos_title{height:40px; font-size:14px; font-weight:bold; color:#000; line-height:35px;}
.foto{margin:0 45px 0 12px;}
.denumire_produs{margin-right:140px;}
.cod{margin-right:35px;}
.cantitate{margin-right:80px;}
.pret2{margin-right:60px;}

.cos_content{background:#eeeeee; padding: 5px 10px; overflow:hidden;}
.impar{ background:#f6f6f6;}
#cos_sterge{ color:#909090; font-size:14px; font-weight:bold;}
.price{color:#000;}

.foto_container{ width:68px; height:68px;}
.denumire_container{width:270px; height:43px;  padding:25px 0 0 20px;}
.denumire1{color:#373737; font-weight:bold; font-size:12px;}
.denumire2{color:#aaaaaa; font-weight:bold; font-size:10px;}
.cod_container{height:18px; width:50px;  padding:25px 10px;}
.cantitate_container{height:18px; width:100px; color:#666; font-weight:bold; padding:25px 10px;}
.pret_container{height:8px; width:120px; font-weight:bold; font-size:12px; color:#373737; padding:30px 5px; text-align:right;}
.sterge_container{height:18px; width:30px; padding:25px 0 0 30px;}

.cod_input{width:30px; height:10px; border:1px solid #ccc; padding:5px;}
.cantitate_input{width:50px; height:10px; border:1px solid #ccc; padding:5px;}
.sterge_checkbox{width:20px; height:20px; border:1px solid #ccc;}

.denumire_produs2{margin-right:285px; margin-left:15px;}
.cantitate2{margin-right:110px;}
.pret3{margin-right:40px;}
.denumire_container2{width:410px;  padding:8px 0 0 10px;}
.cantitate_container2{height:18px; width:100px; color:#666; font-weight:bold; padding:5px 10px;}
.pret_container2{height:8px; width:120px; font-weight:bold; font-size:12px; color:#373737; padding:8px 5px; text-align:right;}
.sterge_container2{height:18px; width:30px; padding:5px 0 0 30px;}

.content_p{font-size:11px; font-weight:bold; line-height:16px;}
a#go_back{background:url(../gfx/back.jpg) no-repeat; padding-left:15px; margin-right:20px; color:#f00;}
.data{color:#c3c3c3; font-weight:bold;}
.life_img{margin: 0 10px 10px 0;}
#main_content a{font-size:12px; color:#565656; font-weight:bold;}
#main_content a.activ{color:#c3a25f;}

.sortare{font-size:12px; font-weight:bold; line-height:20px;}
.sortare_select{border:1px solid #ccc; padding:3px;}
.articol_img{margin:0 10px 15px 0;}

.produs_img{width:240px;}/*300px*/
.prod_img_small{margin-right:6px;}
.last{margin-right:0;}
.produs_detalii{width:240px; padding-left:15px; line-height:18px; color:#565656; font-weight:500;}
.produs_detalii img{margin-right:3px;} 
.produs_detalii .t{
	color:#c3a25f;
	font-weight:bold;
	font-size:13px;
}
.prod_title{font-size:17px; font-weight:bold;}
.prod_subtitle{font-size:11px; color:#c3a25f;}
.prod_subtitle a, .prod_subtitle a:hover{font-size:11px; color:#c3a25f;}
.pret_taiat{text-decoration:line-through; color:#C3A25F; font-size:14px; font-weight:bold; background:url(../gfx/pret_small.jpg) no-repeat right; padding-right:0;}
.pret_final{color:#e89ac2; margin-left:35px; font-size:25px; background:url(../gfx/pret_pink.jpg) no-repeat right; padding-right:0px; line-height:30px;}
.grey{background-image:url(../gfx/pret_grey.jpg); color:#9e9e9e;}
.cacatiu{color:#C3A25F;}
.culoare_title{font-size:12px; color:#979797; font-weight:bold; line-height:20px;}
#selecteaza{padding:10px 0;}
.prod_select{ padding:3px; width:110px; border:1px solid #ccc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#cauta_salon{width:360px; margin-bottom:10px; font-size:13px; font-weight:bold; line-height:20px; text-align:right;}
.salon_input{width:100px; padding:3px; border:1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.adresa{color:#000; font-weight:bold;}
#main_content2{width:570px;}
#main_content3{width:554px; padding-right:20px;}
.br{height:10px;}

/* MINE */
.errorform{
	background-color:#EFD9DB;
	border-bottom:1px solid #FFC6CB;
	border-top:1px solid #FFC6CB;
	color:#FF0000;
	display:inline;
	font-weight:bold;
	margin:0 0 5px;
	padding:3px 5px;
}
#breadcrumbs{
	margin:5px 0 10px 0;
}
.descrip p{
	padding:4px 0;
}
#main_content .text{
	margin:3px 0 1px 0;
}
.prodcol{
	position:relative;
	width:566px;
	height:204px;
	margin:0 0 10px 0;
}
.hide{
	display:none;
}
#content .first_col{
	float:left;
	width:423px;
	margin:20px 0 0 0;
}
#content .first_col .text{
	color:#666;
	font-weight:bold;
	margin:0 0 3px 0;
}
#content .first_col .text3{
	float:left;
	width:140px;
	color:#666;
	font-weight:bold;
	margin:10px 0 3px 0;
}
#content .second_col{
	float:left;
	width:140px;
	margin:20px 0 0 0;
}
.validation{
	width:50px;
	height:25px;
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:3px 12px;
	font-size:12px;
	color:#979797;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.articol_box{
	margin:10px 0 10px 0;
}
/* pareri */
.listarepareri{
	width:535px;
	padding:18px;
	margin:20px 0 10px 0;
	background-color:#eee;
	border:1px solid #ccc;
}
#main_content .listarepareri h3, #main_content .pareri h3{
	font-size:18px;
	color:#000000;
}
.listarepareri .comment{
	margin:15px 0 0 0;
	padding:5px;
}
.listarepareri .white{
	background-color:#fff;
}
.listarepareri .comment .nume{
	float:left;
	width:350px;
	margin:0 0 5px 0;
}
.listarepareri .comment .nume b{
	color:#781621;
}
.listarepareri .comment .data{
	float:left;
	width:170px;
	text-align:right;
	margin:0 0 5px 0;
}

/* formular pareri */
.pareri{
	width:535px;
	background-color:#eee;
	border:1px #ccc solid;
	padding:18px;
}
.pareri .text{
	color:#01222c;
	font-weight:bold;
	margin:0 0 5px 0;
}
.pareri .validationt{
	width:120px;
	float:left;
	color:#01222c;
	font-weight:bold;
	padding:5px 0 0 0;
}
.pareri .validationinput{
	width:220px;
	float:left;
}
.pareri .input, .pareri .textarea{
	background-color:#fff;
	border:1px solid #e1e1e1;
	color:#01222c;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:4px 1px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.pareri .input{
	width:268px;
}
.pareri .textarea{
	width:433px; height:135px;
	margin:0 0 15px 0;
}
.pareri .validationinput input{
	width:60px;
}
.pareri .submit input{
	margin:0 0 5px 0;
	padding:0px 6px;
}

/*finalizare comanda*/
.finalizare{
	margin:20px 0;
}
.finalizare .firstcol{
	float:left;
	width:260px;
}
.finalizare .secondcol{
	float:left;
	width:380px;
}
.finalizare .input, .finalizare .textarea, .finalizare .validation{
	width:218px;
	padding:4px 5px;
	margin:2px 0 5px 0;
	font-size:11px;
	border:1px #d6d6d6 solid;
	color:#979797;
	background-color:#fff;
	 -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.finalizare .textarea{
	height:100px;
}
.finalizare .submit{
	margin:20px 0 0 0;
	text-align:center;
}
.transport{
	margin:20px 0 30px 0;
}

/* galerie foto produse */
.produs_img ul{
	width:299px;
	padding:0;
	margin:10px 0 0 0;
}
.produs_img li{
	display:block;
	float:left;
	list-style:none;
	margin:0 0 0 10px;
}
.produs_img li.first{
	margin:0;
}

.material{
	width:130px;
}

/* cart */
.cart{
	width:757px;
	margin:10px 0 0 0;
	border-collapse:separate;
}
.cart td{
	padding:6px 0 6px 4px;
	/*font-size:14px;*/
	vertical-align:middle;
}
.cart .th{
	color:#321f12;
	font-size:12px;
	font-weight:bold;
}
.cart .tb{
	color:#535353;
}
.cart .tb span{
	color:#b5b5b5;
	font-size:11px;
}
.cart .tb .input{
	width:60px;
	color:#535353;
	font-weight:bold;
	border:1px #d6d6d6 solid;
	padding:2px 3px;
}
.cart a, .cart a:hover{
	color:#858585;
	font-size:13px;
	font-weight:bold;
}

/* detalii salon */
#big_image{
	width:239px; /*297px*/
	border:1px #f8e9f0 solid;
	overflow:hidden;
}

/* paginatie */
#main_content .pages{
	margin:20px 0 0 0;
}
#main_content .pages a.selected{
	font-weight:bold;
	color:#fff;
	margin:0 2px;
	padding:2px 6px;
	background-color:#C3A25F;
	text-decoration:none;
}
#main_content .pages a.normal{
	font-weight:bold;
	color:#fff;
	margin:0 2px;
	padding:2px 6px;
	background-color:#767676;
	text-decoration:none;
}

/* paginatie */
.paginatie{
	margin:10px 0 0 0;
	/*border:1px #000 solid;*/
}
.paginatie .numar{
	float:left;
	width:300px;
	color:#846d5e;
}
.paginatie .numar b{
	color:#321f12;
}
.paginatie .numere{
	float:right;
	width:350px;
	color:#846d5e;
	text-align:right;
}
#main_content .paginatie .numere a.prev, #main_content3 .paginatie .numere a.prev{
	font-size:12px;
	font-weight:bold;
	color:#767676;
	margin:0 4px 0 0;
}
#main_content .paginatie .numere a.next, #main_content3 .paginatie .numere a.next{
	font-size:12px;
	font-weight:bold;
	color:#C3A25F;
	margin:0 10px 0 4px;
}
#main_content .paginatie .numere a.selected, #main_content3 .paginatie .numere a.selected{
	font-weight:bold;
	color:#fff;
	margin:0 2px;
	padding:2px 6px;
	background-color:#C3A25F;
	text-decoration:none;
}
#main_content .paginatie .numere a.normal, #main_content3 .paginatie .numere a.normal{
	font-weight:bold;
	color:#fff;
	margin:0 2px;
	padding:2px 6px;
	background-color:#767676;
	text-decoration:none;
}
/************** SLIDER HOME TOP RIGHT *****************/
#sliderss{
	position:absolute;
	top:332px;
	left:23px;
	margin:0 0 12px 0;
}
#sliderss .sliderwrapper{
	position:relative;
	overflow:hidden;
	width:142px;
	height:62px;
}
#sliderss .sliderwrapper .contentdiv{
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:142px;
	height:62px;
	color:#321f12;
}
/********************* SLIDER *************************/
#slider{
	position:relative;
	margin:0 0 12px 0;
}
#slider #casnica{
	position:absolute;
	top:-38px;
	left:470px;
	z-index:10;
}
#slider .sliderwrapper{
	position:relative;
	overflow:hidden;
	width:572px;
	height:282px;
	/*border:1px #e0e0e0 solid;*/
}
#slider .sliderwrapper .contentdiv{
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:572px;
	height:282px;
	color:#321f12;
}
#slider .pagination{
	position:absolute;
	top:264px;
	left:2px;
	z-index:800;
}
#slider .pagination a.toc{
	float:left;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:1px 6px;
	border-right:1px #E7E7E7 solid;
	border-top:1px #E7E7E7 solid;
	background:#fff url(../gfx/rounded-cream.png) no-repeat top left;
}
#slider .pagination a.selected{
	color:#C3A25F;
	font-size:11px;
	padding:1px 6px;
	background:#fff url(../gfx/rounded-brown.png) no-repeat top left;
}
#slider .pagination a, #slider .pagination a:hover{
	text-decoration:none;
}

/* produse random sidebar */
.prodrandsidebar{
	text-align:center;
}
.prodrandsidebar img{
	margin:5px 0 2px 0;
}
.prodrandsidebar a, .prodrandsidebar a:hover{
	font-size:11px;
	color:#979797;
}
